Вызов функции после сбоя входа или успеха laravel 5.3

Я хочу вызвать пользовательскую функцию, когда пользователь успешно входит в систему, а другую - при сбое, но я не могу найти решение, я использую laravel 5.3 и метод make: auth.

У меня есть LoginController, но он почти пуст.

Маршрут для входа в систему:

Route::post('login', ['as' => 'login.post', 'uses' => 'Auth\LoginController@login']);

У меня есть вспомогательная функция под названием flash('The messaje'), которая отправляет предупреждение jquery в представление, которое я использую в контроллерах и работает нормально, но я не знаю, куда поместить этот код, чтобы показать предупреждение, если вход в систему не удается и выполняется успешно.

Спасибо!


person Roberto Parma    schedule 12.09.2016    source источник


Ответы (1)


Поскольку по умолчанию LoginController использует трейт AuthenticatesUsers, все, что вам нужно, это написать собственные методы sendLoginResponse и sendFailedLoginResponse. Вы можете повторно использовать методы признаков и добавлять только пользовательский режим, который хотите выполнить.

person Marcin Nabiałek    schedule 12.09.2016
comment
Большое спасибо! Оно работает! Где я могу это прочитать? Перечитал всю документацию и не нашел. - person Roberto Parma; 12.09.2016
comment
@RobertoParma Иногда вам нужно посмотреть исходный код :) - person Marcin Nabiałek; 12.09.2016
comment
Еще раз спасибо за ответ, где этот файл? Последний вопрос, а если, например, я хочу отправить сообщение для выхода из системы? Большое спасибо, Марчин! - person Roberto Parma; 13.09.2016