Sto costruendo un'applicazione molto semplice in Laravel 5.2, ma quando si utilizza l'azione di AuthController
per disconnettersi, semplicemente non funziona. Ho una barra di navigazione che controlla Auth::check()
e non cambia dopo aver chiamato l'azione di disconnessione.Laravel 5.2: Auth :: logout() non funziona
ho questo percorso all'interno del file routes.php:
Route::get('users/logout', 'Auth\[email protected]');
ed è al di fuori della dichiarazione
Route::group(['middleware' => ['web']], function()
.
Ho anche provato ad aggiungere la seguente azione alla fine del file AuthController.php.
public function getLogout()
{
$this->auth->logout();
Session::flush();
return redirect('/');
}
Avete qualche idea?
EDIT 1
Se posso ripulire la cache di Google Chrome, funziona.
Che cosa significa "non funziona"? Potresti spiegare in dettaglio quale azione corri e cosa non funziona esattamente? –
Ciao @ MarcinNabiałek. Ho modificato la domanda. Spero sia spiegato meglio. –
Il percorso di logout non deve essere al di fuori del gruppo middleware 'web'. Dovrebbe esserci dentro. –