0
//Route.
Route::get('user/program', ['as' => 'chose.program', function(){
   dd('brake');
}]);

ミドルウェア コード:

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);
    }

if ステートメントのコードにより、リダイレクトがループします。そして「ブレーキ」は現れません。Firefox ブラウザで「ページが正しくリダイレ​​クトされていません」と表示されます。

助けてくれませんか。

どうもありがとう!

4

2 に答える 2