php - 在 Laravel 8 中重定向
问题描述
我使用Fortify包在站点上进行了授权,在配置中授权后它说:
'home'=>RouteServiceProvider::HOME
,
HOME
是public const HOME = '/';
。
结果非常不方便,例如,用户正在浏览产品并突然决定登录/注册,他被重定向到另一个页面。
如何更改配置中的规则,以便在授权后用户保持在同一页面上,类似于控制器:
return redirect->back();
?
解决方案
您可以使用url()
辅助函数并在您的控制器中尝试:
return url()->previous();
或者使用这个:
Redirect::back()
// or
return Redirect::to(URL::previous());
推荐阅读
- java - 如何通过esb连接两个web服务?
- python - 无法从 for 循环中的列表中提取字典
- c - 链表不包含下一个元素(C 语言)
- visual-studio-code - 在任务中访问 vscode 扩展的配置值
- java - Maven 上的 Lucene - java.lang.IllegalArgumentException UTF8 编码长于最大长度 32766 错误
- reactjs - 当在 React 中可见时,在 Modal 中调用 API 的正确方法是什么?
- spring - 在 SpringBoot 中从 @configuration 加载 1 个 bean
- django - 如何在views.py中重定向CreateView的url
- azure - Key Vault - 防火墙和虚拟网络:现有虚拟网络未经授权
- python - 如何使用 netaddr python 库将网络掩码转换为通配符?