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