2 回答
TA贡献1942条经验 获得超3个赞
一种稍微有点麻烦的解决方案是复制您需要编辑的类,并将其放入somedir/fixed_class.php原始命名空间和类名中。然后添加到 composer.json:
"autoload": {
"files": ["somedir/fixed_class.php"]
}
但是,您最好以某种方式尝试扩展该类并使用您自己的改进版本(或为原始作曲家模块提交错误修复/功能请求)。
TA贡献1802条经验 获得超4个赞
该back()函数将检查referer请求中的标头,因此您可以编写一个将其更改为url(route('login')).
如果未设置该标头,则可以调用$request->setPreviousUrl(url(route('login')));
所以基本上你的中间件代码可以是这样的
public function handle($request, Closure $next) {
if (/* request is the reset password */) {
if ($request->headers->has('referer')) {
$request->headers->set('referer', url(route('login')));
} else {
$request->setPreviousUrl(url(route('login')));
}
}
}
- 2 回答
- 0 关注
- 182 浏览
添加回答
举报