А логику $user->can(...) нужно помещать в контроллер?
Ларавел сам подгружает нашего авторизованного пользователя и его пост, если указать экземпляры их моделей в параметрах ф-ции контроллера?
Например можно получить пользователя через helper функцию auth()->user()
Например можно получить пользователя через helper функцию
auth()->user()