Laravel Livewire — ну типа, как его настроить под сложную авторизацию?! SOS!

Ребят, я тут уже третий день бьюсь с Laravel Livewire и авторизацией. Вроде все по мануалам сделал, но когда пытаюсь добавить роли и пермишены для пользователей, всё ломается на старте. Приходится каждый раз заново логиниться, хотя сессия вроде как живая. Это вообще реально сделать без боли или я что-то упускаю?

Пробовал через стандартный Auth::user(), но он иногда возвращает null когда точно знаю, что пользователь залогинен. Где тут собака зарыта? Может, есть какой-то лайфхак или специфическая настройка для Livewire, чтобы он корректно работал с защищёнными страницами и ролями? Любые советы просто спасут мою нервную систему!

Подробнее