Ошибка прослушивателя событий Laravel 5.1

У меня есть следующий список событий и подписчик:

class UserEventListener
{
public function onUserLogin(User $user, $remember) {

$user->last_login_at = Carbon::now();

$user->save();
}

public function onUserLogout(User $user) {}

public function subscribe($events)
{
$events->listen(
'auth.login',
'App\Listeners\UserEventListener@onUserLogin'
);

$events->listen(
'auth.logout',
'App\Listeners\UserEventListener@onUserLogout'
);

}
}

Когда я выхожу из системы, я получаю следующую ошибку:

Argument 1 passed to App\Listeners\UserEventListener::onUserLogout() must be an instance of App\User, null given

В документации говорится, что для события auth.logout доступен параметр $ user — см. Раздел Рамочное мероприятие

Так почему я получаю эту ошибку?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector