Laravel права и роли

151
11 января 2020, 13:40

Решил попробовать пакет spatie/laravel-permission для управления правами и ролями пользователей. Раньше с правами так узко не работал, потому прошу совета.

В разделе Defining a Super-Admin указано, что для назначения всех прав пользователю (супер пользователю) имеет смысл назначить глобальный Gate. Я так и сделал. И как мне теперь его использовать, чтобы

Then you can implement the best-practice of primarily using permission-based controls throughout your app, without always having to check for "is this a super-admin" everywhere.

Например, у меня есть admin и editor. И право - crud articles, назначенное им обоим. На сайте при просмотре страницы со статьёй я хочу вывести ссылку "редактировать" согласно правам. Т.е. я проверю

@can('crud articles')
// ...
@endcan

Т.е. я сипользую для првоерки не группы пользователей, а права. Но тогда в чём смысл всего того, что предлагается сделать в разделе Defining a Super-Admin? И как это использовать?

READ ALSO
403 forbidden при запуске контейнеров с помощью docker-compose

403 forbidden при запуске контейнеров с помощью docker-compose

есть два докер-образа, которые хочу запустить вместе с помощью docker-composeпервый образ - официальный nginx, второй - официальный php

181
Как передать данные с input в html?

Как передать данные с input в html?

Как передать данные с input в html, который находится в переменной $content?

144
Выполнить действие со столбцами mysql php

Выполнить действие со столбцами mysql php

Подскажите пожалуйста, есть такой php запрос который копирует данные из таблицы product_price в productКак взять цену price из таблицы product_price и выполнить...

131
Как перенаправить все запросы на index.php? [дубликат]

Как перенаправить все запросы на index.php? [дубликат]

Подскажите как направить все запросы на indexphp Apache сервера? Мой

135