Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 12.08.2017 10:51:46

Подскажите почему я не вижу респонса при исключении?

Я логинюсь через /login
Отдебажил что выкидывает вот это исключение в экшене login
if ($this->attemptLogin($request)) {
            return $this->sendLoginResponse($request);
        }
По идее я должен где то видеть ответ - этот респонс, но просто опять форма логина.
Есть какие то идеи как подключить грамотно вывод респонса?

Не в сети

#2 12.08.2017 12:12:48

Re: Подскажите почему я не вижу респонса при исключении?

Какой именно респонс ты хочешь увидеть? sendLoginResponse по умолчанию делает редирект:

redirect()->intended($this->redirectPath())

В сети

#3 12.08.2017 12:18:05

Re: Подскажите почему я не вижу респонса при исключении?

Ну к примеру меня тоже редиректило при регистрации потому что в базе такое мыло уже есть, должен же я был увидеть респонс а оно просто редиректит на туже страницу

Не в сети

#4 12.08.2017 12:25:46

Re: Подскажите почему я не вижу респонса при исключении?

Если редирект при ошибке, объект error bag содержит эти самые ошибки и тебе необходимо в представлении показывать их. Например:

@if ($errors->has('email'))
    <span class="help-block">
        <strong>{{ $errors->first('email') }}</strong>
    </span>
@endif

Изменено AlexeyMezenin (12.08.2017 12:26:07)

В сети

#5 12.08.2017 12:34:39

Re: Подскажите почему я не вижу респонса при исключении?

Да супер ты меня понял, но вот объект этот не содержит ошибок, у меня расписано как ты написал но ошибки не появляются

Не в сети

#6 12.08.2017 13:28:43

Re: Подскажите почему я не вижу респонса при исключении?

Тема закрыта спасибо

Изменено imediasun (12.08.2017 16:31:20)

Не в сети

Подвал раздела