我只是在注册时尝试将用户重定向到页面。当用户通过在vendors / laravel / Spark / src / Http / Controllers / Auth
中的LoginController中更改以下行来登录时,我完成了此重定向protected $redirectTo = '/Profile/';
在尝试为注册做同样的事情时,我在同一地址的RegisterController中更改了同一行。但是,这没有用。
我将代码追溯到RedirectsUsers特征,该特征首先查找redirectPath属性,然后查找redirectTo属性。所以看起来这应该有效。
然而,我被重定向到未定义的'这似乎表明' redirectTo'变量要么受到保护,要么不应该被保护,要么就是丢失。该变量存在于laravel的authController中。
答案 0 :(得分:1)
如果要在登录或注册新用户后更改重定向,请将以下行添加到App / Providers / SparkServiceProvider.php中的booted()函数中
Spark::afterLoginRedirectTo('example');