Utilizzo i framework laravel 4. Quando ho usato il reindirizzamento dopo Auth :: logout(), il reindirizzamento non funzionava. Ho usato anche View :: make(), ma lo stesso "Whoop, sembra che qualcosa sia andato storto." l'errore si alza.Il reindirizzamento di Laravel con il logout non funziona
public function getLogout() {
Auth::logout();
return Redirect::to('users/login')->with('message', 'Your are now logged out!');
}
Questo è il codice di uscita. Sto usando. Qualcuno per favore aiutami con questo.
routes.php
Route::get('/', function()
{
return View::make('hello');
});
Route::controller('users', 'UsersController');
HTML
@if(!Auth::check())
<li>{{ HTML::link('users/register', 'Register') }}</li>
<li>{{ HTML::link('users/login', 'Login') }}</li>
@else
<li>{{ HTML::link('users/logout', 'logout') }}</li>
@endif
Questo è ciò che i miei spettacoli debugger.
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'remember_token' in 'field list' (SQL: update `users` set `updated_at` = 2014-04-23 11:30:41, `remember_token` = jSMcfpPnCPrKgwqfhB2tEEEd8h8x6d72viz67MbVzBD27A2G7AH8yWQo1ORf where `id` = 1)
Potete mostrare il percorso? La vista 'users.login' esiste? Perché il tuo codice sembra molto simile al mio metodo di logout ... –
Per ottenere utili informazioni di debug visualizzate sul tuo computer in sviluppo, dovresti aggiungere un '' debug '=> true'' a 'app/config/app.php ''(o' app/config/local/app.php'') e/o aggiungere il nome host della propria macchina di sviluppo all'array-array in 'bootstrap/start.php'. Dai un'occhiata a http://laravel.com/docs/configuration#environment-configuration per maggiori dettagli. – Quasdunk
@ pc-shooter si quella vista esiste. il reindirizzamento funziona bene senza Auth :: logout() – winnyboy5