ali_damar adlı üyeden alıntı: mesajı görüntüle
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\URL;
use Illuminate\Support\Facades\Session;
class donem {
    public function __construct(){}
    public function handle(Request $request, Closure $next)
    {
        $donem = $request->segment(1);
        
        if( Session::get('donem') != null ){
            URL::defaults(['donem' => '/']);
            return $next($request);
        }
        
        if (in_array($donem, config('donemler'))) {
            config(['donem'=>$donem]);
            Session::put('donem', $donem);
            URL::defaults(['donem' => config('donem')]);
            return $next($request);
        }
        if (!in_array($donem, config('donemler'))) {
            return $next($request);
        }
        
 
    }
}
birde bu şekilde deneseniz hocam size zahmet.
İşe Yaramadı Hocam Yine Aynı Durum.
Url İstediğim Gibi Fakat ikinci bir parametre olduğunda ilgili route yerine , route indexe yönleniyor