authentication - 我在 laravel 中有两个登录重定向条件,无论是同一页面还是仪表板 | 拉拉维尔
问题描述
登录后如何重定向,登录重定向有两种情况
在登录控制器中
public function redirectTo(){
if (request()->has('previous')) {
$this->redirectTo = request()->get('previous');
}
return $this->redirectTo ?? '/dashboard';
}
但是我以前如何设置网址?
解决方案
您可以使用redirect()->intended('dashboard')
.
从文档:
重定向器上的预期方法将用户重定向到他们试图访问的 URL,然后被身份验证中间件拦截。如果预期的目的地不可用,则可以为此方法提供后备 URI。
推荐阅读
- reactjs - 使用 BrowserRouter 对路由更改进行调度操作
- .net - 使用 Prometheus 测量 .NET 应用程序的传出 HTTP 请求
- jquery - Laravel 5.8 JSON 响应与如此多的空格
- javascript - 从数组中删除所有重复的元素
- javascript - 如何添加文件大小验证
- java - 将 GenericRecords 的 pCollection 写入 Parquet 文件的数据流
- python - Curve_Fit 的结果关闭
- javascript - JavaScript 仅在带中断的调试模式下工作
- javascript - 无法从文本文件返回值
- amazon-web-services - 使用 AWS CDK 为 RDS 实例设置 cfn 删除策略