//Route.
Route::get('user/program', ['as' => 'chose.program', function(){
dd('brake');
}]);
Middleware code:
public function handle($request, Closure $next)
{
if(Auth::check()){
$v = Opt::user_get('goal_chosen');
if(!$v){
return redirect()->route('chose.program')->with('warning', 'Please chose your program.');
}
}
return $next($request);
}
Code in if statement cause to loop redirect. And 'brake' not show up; Firefox browser say "The page isn't redirecting properly".
Can you guys help me out.
Thanks a lot!