2017-11-21 14 views
0

は私が5.4をlaravelすると、これらの日、私は..以下は、私の認証経路であるブログサイトを構築しています新たなんだLaravel 5.4認証エラーは、

Route::get('auth/login','Auth\[email protected]'); 
Route::post('auth/login','Auth\[email protected]'); 
Route::get('auth/logout','Auth\[email protected]'); 
Route::post('login','Auth\[email protected]'); 

Route::get('auth/register','Auth\[email protected]'); 
Route::post('auth/register','Auth\[email protected]');"" 



Iを(自動ログインルートにリダイレクト)私は認証 のためのログインページに認証されていないユーザーをリダイレクトする 、認証midllewareを使用していない認証されたユーザ、 から私のポストコントローラをロックしますが、認証されていないユーザーは例外以下のアクセスポストコントローラにしようとすると

を発生しました10

InvalidArgumentException ルート定義されていない[ログイン]

私のログインルートは、認証/ログイン

あるので、私は "ログイン"

答えて

1
"AUTHは/ログイン" にリダイレクトURLを変更するための場所を見つける方法

Laravelは "login"というURLを持つルートを検索しませんが、名前が "login"であるルートを探します。 auth/loginルートにloginという名前を付けることができます。

Route::post('auth/login','Auth\[email protected]')->name('login'); 
関連する問題