Tôi đang sử dụng khung công tác của laravel 4. Khi tôi sử dụng chuyển hướng sau khi đăng xuất Auth ::(), chuyển hướng không hoạt động. Tôi đã sử dụng View :: make(), nhưng cũng giống như "Rất tiếc, có vẻ như đã xảy ra sự cố." lỗi ném lên.Chuyển hướng Laravel với đăng xuất không hoạt động
public function getLogout() {
Auth::logout();
return Redirect::to('users/login')->with('message', 'Your are now logged out!');
}
Đây là mã đăng xuất. Tôi đang dùng. Một số xin vui lòng giúp tôi với điều này.
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
Đây là những gì tôi chương trình gỡ lỗi.
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)
Bạn có thể hiển thị các tuyến đường? Chế độ xem 'users.login' có tồn tại không? Vì mã của bạn trông khá giống với phương thức đăng xuất của tôi ... –
Để có được thông tin gỡ lỗi hữu ích được hiển thị trên máy đang phát triển của bạn, bạn nên thêm ''debug' => true'' vào' app/config/app.php ''(hoặc' app/config/local/app.php'') và/hoặc thêm tên máy của máy dev của bạn vào mảng môi trường trong 'bootstrap/start.php'. Xem http://laravel.com/docs/configuration#environment-configuration để biết thêm chi tiết. – Quasdunk
@ pc-shooter có chế độ xem đó tồn tại. chuyển hướng hoạt động tốt mà không có Auth :: logout() – winnyboy5