<?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.