中间件,检查 Laravel 5 后如何重定向
本文介绍了中间件,检查 Laravel 5 后如何重定向的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要检查用户是否以编辑者身份登录后,重定向到个人资料页面...
I need after check if user is logged as editor, to redirect to profile page...
这是我的代码:
此代码的问题是当用户是编辑器时我会无限循环......
Problem with this code is when user is editor I get infinite loop....
这是我的路线:
有人知道是什么问题吗?
Anyone know what is problem?
推荐答案
你在 AppHttpKernel
中在哪里注册你的中间件?
Where did you register your middleware in AppHttpKernel
?
它是否在受保护的 $middleware = []
或 protected $routeMiddleware = []
中?
Is it in protected $middleware = []
or protected $routeMiddleware = []
?
如果在 $middleware
中注册,它将在每个请求上运行,从而导致无限循环,如果是这样,则只使用 $routeMiddleware
If registered in $middleware
it will run on each very request thereby causing infinite loop, if so use only $routeMiddleware
这篇关于中间件,检查 Laravel 5 后如何重定向的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!