Обновлен мой проект с laravel 5.1 до 5.5. Потребовалось много работы, но в основном все проблемы решены. То, что я не смог найти никакой информации в inte rnet, касается слушателя промежуточного программного обеспечения, в предыдущей версии laravel он работал нормально, теперь он не
class EventServiceProvider extends ServiceProvider {
/**
* The event handler mappings for the application.
*
* @var array
*/
protected $listen = [
'auth.login' => [
LoginListener::class,
],
];
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public function boot()
{
parent::boot();
}
и класс LoginListener
class LoginListener {
/**
* @param \App\Models\User $user
* @param $remember
*/
public function handle($user, $remember) {
die("Never comes here");
$user->last_login = Carbon::now();
Редактировать: я исправил это, и если он кого-нибудь заинтересует, если в будущем возникнет та же проблема, вы переключите «auth.login» с «Illuminate \ Auth \ Events \ Login»
protected $listen = [
'Illuminate\Auth\Events\Login' => [
LoginListener::class,
],
];