@YakushinIlya

Как сделать редирект в зависимости от статуса регистрации или авторизации Laravel?

Здравствуйте!
Есть такая затея сделать регистрацию и авторизацию на AJAX в LARAVEL.
Схема примерно такая, все стандартно, только форма в модальном окне, все данные отправляются через ajax на стандартные обработчики. Только в зависимости от статуса регистрации нужно получать соответствующие данные.
То есть, если регистрация не прошла то сообщение об ошибке, если прошла то кнопка для входа в профиль. Тоже самое и при авторизации.

Сейчас идея в том, что в зависимости от статуса регистрации или авторизации редирект идет на соответствующие view и их html появляется в модальном окне.

Первый раз на laravel делаю такое.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
DimaLondon
@DimaLondon
Я в таких случаях отдаю в JS результирующий массив в Json, который содержит информацию о результате выполнения скрипта. Что-то вроде такого:

return json_encode([
    'status'    => 'Error', // результат выполнения Success или Error
    'message'   => 'Введите ваше имя', // Сообщение об ошибке или об успешной регистрации
    'url'       => !empty($this->http_referer) ? $this->http_referer : route('index'), // куда переадресовывать после выполнения действия
]);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы