Laravel在登录后重定向回原页面
问题原因:在Laravel中,当用户成功登录后,通常会将其重定向回原来的页面。然而,有时候重定向不起作用,导致用户登录后仍然停留在登录页面。
解决方法:可以通过以下步骤解决该问题:
1. 在控制器中的认证函数中添加以下代码:
function xyz() { // your function code return Redirect::back(); }
2. 确保在控制器中使用了正确的命名空间。例如,如果你使用了Laravel默认的命名空间,则需要在控制器的顶部添加以下代码:
use Illuminate\Support\Facades\Redirect;
3. 确保在路由文件中将认证函数与正确的路由关联起来。例如,如果你的认证函数名为"xyz",则需要在路由文件中添加以下代码:
Route::get('/xyz', 'YourController@xyz');
这些步骤可以帮助你解决Laravel登录后重定向不起作用的问题,确保用户成功登录后能够被重定向回原来的页面。