2016-10-06 7 views
0

Ich bin die neueste Laravel 5.3-Version ausgeführt, und nach dem Ausführen php artisan make:auth, ich versuche, in der Anwendung abmelden und es gibt diesen Fehler zurück: MethodNotAllowedHttpException.Laravel Auth Gerüst zurückgibt MethodNotAllowedHttpException

Web.php (Routen-Datei):

Route::get('/', function() { 
    return view('welcome'); 
}); 

Route::auth(); 

Auth::routes(); 

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

Ich kann sehen, dass die Ansichten erstellt worden, aber warum ist es diesen Fehler zurückkehrt? Vielen Dank im Voraus

+0

haben Sie kein neues 'routes' zum genrated' Laravel Auth route' hinzugefügt, wie ich sehe, 'Strecke nicht: : auth(); 'nach dem Ausführen von' php artisan make: auth'. –

+0

bitte in dieser Datei '/ app/Http/Controllers/Auth/LoginController.php' diese Zeile 'public function __construct() { $ this-> Middleware (' guest ', [' except '=>' logout ']); } 'ist ther –

Antwort

5

In Laravel 5.3 /logout Route ist Methode POST zugeordnet, so dass Sie sich ausloggen müssen Formular erstellen und übermitteln.

<form action="{{ route('/logout') }}" method="post"> 
    {!! csrf_field() !!} 
    <button type="submit">Logout</button> 
</form> 
Verwandte Themen