Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-12-25 16:19:34 浏览: 评论:0
今天小编就为大家分享一篇Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。
Laravel中,如果用户已经登陆,那么若其再打开登陆页面,那么会默认自动跳转至/home路径。
要更改这个默认设置,请打开app/Http/Middleware/RedirectIfAuthenticated.php:
- <?php
- namespace App\Http\Middleware;
- use Closure;
- use Illuminate\Support\Facades\Auth;
- class RedirectIfAuthenticated
- {
- /**
- * Handle an incoming request.
- *
- * @param \Illuminate\Http\Request $request
- * @param \Closure $next
- * @param string|null $guard
- * @return mixed
- */
- public function handle($request, Closure $next, $guard = null)
- {
- if (Auth::guard($guard)->check()) {
- return redirect('/home');
- }
- return $next($request);
- }
- }
将其中的redirect('/home')一行换成我们想要用户跳转的地址即可:
return redirect()->route('my-route-name');
Tags: Laravel已登陆用户 Laravel跳转

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)