【发布时间】:2021-01-03 09:44:35
【问题描述】:
我使用Fortify 包在站点上进行了授权,在配置中授权后它说:
'home'=>RouteServiceProvider::HOME,
HOME 是public const HOME = '/';。
结果非常不方便,例如,用户正在浏览产品,突然决定登录/注册,然后被重定向到另一个页面。
如何更改配置中的规则,以便在授权后用户保持在同一页面上,类似于在控制器中:
return redirect->back();?
【问题讨论】:
-
看看laravel.com/docs/8.x/authorization#via-middleware 如果用户未登录但尝试发帖,中间件将强制用户登录并自动重定向到发帖路线,并带有已发布的数据.我无法为您写出来,因为我没有使用 Fortify 的直接经验。
-
看看this question on Laracasts,特别是帖子#13,其中OP提供了他们如何使用来自Snapey的this method使其工作的代码。