Задать вопрос
@Nentra

Где посмотреть весть список действий для шлюза?

В laravel есть вот такая штука
if (Gate::allows('update-post', $post)) {
    //
}

На сколько я понял
update-post
- это действие которое разрешает обновление чего то, где можно посмотреть список всех действий для Gate:: ?
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Есть простой вариант:
dump(array_keys(\Illuminate\Support\Facades\Gate::abilities()));


Вариант посложнее: найти в своём коде вызовы Gate::define(), а потом в документации используемых библиотек посмотреть определяют ли они какие-нибудь гейты.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы