2017-11-21 4 views
0

Ich bin neu 5,4 bis Laravel und in diesen Tagen Ich bin den Aufbau einer Blog-Site .. Folgenden meine Authentifizierungs Routen sind,Laravel 5.4 Authentifizierungsfehler (auto auf eine Login-Route umleiten)

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 meine Post-Controller von un authentifizierte Benutzer gesperrt, auth midlleware Verwendung so dass ich die nicht authentifizierte Benutzer umleiten möchten, Login-Seite für die Authentifizierung aber wenn ein nicht authentifizierter Benutzer zugreifen Post-Controller folgende Ausnahme versuchen aufgetreten

InvalidArgumentException Strecke [Anmelden] nicht definiert

Anmeldungs ​​Route ist Auth/login

so, wie finde ich den Ort, um die Umleitung url "Login" ändern "Auth/login"

Antwort

1

Laravel sucht keine Route mit der URL "login", es sucht nach einer Route wo der Name "login" ist. Sie könnten Ihrer Authentifizierungs-/Anmelde-Route den Namen Login geben.

Route::post('auth/login','Auth\[email protected]')->name('login');