Перенаправление Laravel Spark при регистрации

Я просто пытаюсь перенаправить пользователя на страницу при регистрации. Я выполнил это перенаправление, когда пользователь входит в систему, изменив следующую строку в LoginController в vendors / laravel / Spark / src / Http / Controllers / Auth

protected $redirectTo = '/Profile/';

Пытаясь сделать то же самое для регистрации, я изменил ту же строку в RegisterController по тому же адресу. Однако это не сработало.

Я проследил код до трейта RedirectsUsers, который сначала ищет свойство redirectPath, а затем свойство redirectTo. Похоже, это должно сработать.

Однако меня перенаправляют на undefined, что, казалось бы, указывает на то, что переменная redirectTo либо защищена где-то, чего не должно быть, либо просто отсутствует. Переменная присутствует в authController для laravel.


person Joshua Foxworth    schedule 05.01.2017    source источник


Ответы (1)


Если вы хотите изменить перенаправление после того, как вы вошли в систему или зарегистрировали нового пользователя, добавьте следующую строку в свою функцию booted () в App / Providers / SparkServiceProvider.php

Spark::afterLoginRedirectTo('example');
person B. Schop    schedule 30.03.2017