2017-08-10 13 views
0
にログインページへ

を私に送信します。ルーティングはちょうど私がちょうど他の人からこのプロジェクトを持って、私はこの奇妙な振る舞いを得Laravel

は、それは

何かこのような認証ルートグループにされています。今、私はwww.mysite.comに行きたい

Route::group(['middleware' => 'auth'], function() { 

    Route::get('/','[email protected]_welcome_view'); 

} 

ルート認証は明らかでログインしている人である

。あなたはログインしている場合はログインして、どこか別の場所にされていない場合は歓迎する。

を私は認証ミドルウェアの外で別のルートを置くことを試みたが、それは番目の私に語りましたこれで非オブジェクトのpropetyを取得しようとしています。

これを行う方法はコントローラ自体にリダイレクトすることだと思いますが、ルーティングが完了するまでにはweb.phpで行うべきではありません。

提案がありますか?

答えて

1

それは、ログインページにリダイレクトされていない場合、現在のユーザーがログインされた場合に認証ミドルウェアをチェックしています。 あなたがリダイレクトを停止する場合は、認証ミドルウェアグループからルートを削除します。

Route::get('/','[email protected]_welcome_view'); 

Route::group(['middleware' => 'auth'], function() { 
    /*Here you will put only routes that need the user to authenticate before accessing the page*/ 
} 
関連する問題