laravel未登录跳转

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:48   2278   0

1、最基本的就是根据Auth::check()是否true来redirect,但是如果很多控制器都要用到的话,避免在每个route或者controller里都写,需要做简单点。

2、自定义控制器基类controller继承自Controller,在构造函数中做文章;

3、function __contructor(){

//别在这里写Auth::check()的代码段,永远都会是false

$this->middleware('logined');//自定义logined中间件,在中间件里判断Auth::check()

}

备注:controller构造函数里登录状态是无法获取到的,应该和底层代码运行顺序有关

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP