php - Laravel 5.8 Auth 脚手架 redirectTo 不起作用
问题描述
在 LoginController 中使用 5.8 中默认的 laravel auth 脚手架有一个变量:
/** * Where to redirect users after login. * * @var string */
protected $redirectTo = '/home';
我已将其更改为“/dashboard”,但它仍将我重定向到家。
我该如何解决?
解决方案
当我开始学习它时,我遇到了这个问题。
转到' app/Http/Middleware/RedirectIfAuthinticated.php
'。检查那个文件。我认为在您的情况下,它return redirect('/home');
应该更改为适当的路线。
如果那里有重定向路径,那么它将比 $redirectTo 属性具有更高的优先级。您也可以将此功能用于自定义逻辑。例如,如果登录用户的类别是客户,则将他发送到其他地方等。
推荐阅读
- c# - 提款和余额问题,第二次尝试计算不正确
- html - 仅在 CSS 中通过单击切换更改图标的颜色
- html - 如何找到真实的视口高度?
- google-app-engine - 如何在共享 VPC 中的标准 AppEngine 与另一个标准 AppEngine 之间进行通信?
- reactjs - ReactJS 从 json 数组中选择值
- python-multithreading - 无法使用 pdb 调试耐用规则 python 程序
- python - 如何获得 LSTM 多元时间序列的多个回归输出
- dynamics-crm - Microsft Dynamics SL SoHeader 和 SalesPerson 关系 - 无法链接
- javascript - 如何将以下 javascript 对象数组从一种格式排序/映射/过滤到另一种格式
- numpy - 为什么 npy 文件的大小与 jpg、png 图像相比如此之大