gpt4 book ai didi

php - 属性 redirectPath 和 redirectTo 设置位置? Laravel 特质 AuthenticatesAndRegistersUsers

转载 作者:可可西里 更新时间:2023-11-01 00:31:24 27 4
gpt4 key购买 nike

在 Laravel 5.0 中,trait AuthenticatesAndRegistersUsers 中的方法 redirectPath 检查属性 redirectPath 或 redirectTo 是否存在。如果是,用户将被重定向到该路径。

问题是,它设置在哪里?我知道它设置为用户在被重定向到/auth/login 页面之前试图加载的页面。但是,我无法弄清楚这是在哪里设置的。

public function redirectPath()
{
if (property_exists($this, 'redirectPath'))
{
return $this->redirectPath;
}

return property_exists($this, 'redirectTo') ? $this->redirectTo : '/home';
}

最佳答案

默认情况下根本没有设置!!这就是函数需要使用 property_exists() 检查它的原因。您可以在使用 use AuthenticatesAndRegistersUsers 导入特征的任何地方设置它。

在默认的 Laravel 安装中,AuthController:

class AuthController extends Controller {

use AuthenticatesAndRegistersUsers;

protected $redirectTo = '/foo/bar';

// ...
}

关于php - 属性 redirectPath 和 redirectTo 设置位置? Laravel 特质 AuthenticatesAndRegistersUsers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com