Dio*_*nça 5 php laravel laravel-5
我有一个登录表单,在表单提交后(如果验证正常)浏览器应该在登录前重定向到最后一页.目前我重定向回来,我总是进入相同的登录页面.我的routes.php是这样的:
Route::get('/', 'HomeController@index');
Route::get('/list','EventController@index');
Route::get('/login','AuthController@login');
Route::post('/login','AuthController@do_login');
Run Code Online (Sandbox Code Playgroud)
我在do_login()里面的重定向是
if(Login_is_valid())
{
return Redirect::back();
}
Run Code Online (Sandbox Code Playgroud)
如果我在里面/列表页面,然后打开登录并正确填写表格我被重定向到/登录再次是不是很奇怪?非常感谢
您好,如果您使用Laravel 5.1,您可以下一步重定向到上一页
return back();
Run Code Online (Sandbox Code Playgroud)
或者您可以使用Laravel保存上一页的会话
return redirect(Session::get('_previous')['url']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3635 次 |
| 最近记录: |