Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день.
Написал нужную политику.
Она срабатывает в middleware и в контроллере.
А вот в шаблоне не работает. Попробовал оба варианта:
@can('review_published', $review)
Есть
@endcan
@if (Auth::user()->can('review_published', $review))
Текущий Пользователь Может Редактировать Статью
@endif
Код самой политики упростил для теста:
public function review_published(User $user, Review $review)
{
echo 'sdf';
return true;
}
В чем может быть дело?
Не в сети
Выяснил в чем проблема.
Я передавал не объект нужной модели.
Т.е. в $review у меня была смешанная коллекция.
Вопрос закрываю.
Не в сети
Страницы 1