Описание тега laravel-permission

Разрешение Laravel - это сторонний пакет Laravel для управления разрешениями и ролями пользователей в базе данных.
1 ответ

Laravel-Permission - разрешение не найдено в списке ремесленников - в пространстве имен "разрешение" не определено ни одной команды

Здравствуйте, хорошие разработчики, я использую spatie:laravel-permissions пакет в моем приложении. У меня есть идентичный код на локальной машине и производственном сервере. У меня странная проблема с производственной средой. Я не могу найти permis…
21 май '19 в 15:42
1 ответ

Laravel 5.6 - Роли и разрешения пользователей (ACL) с использованием учебника Spatie

Можете ли вы дать мне совет, что делать. Я следую этому руководству: Laravel 5.6 - Роли и разрешения пользователей (ACL) с использованием учебника Spatie Все хорошо. Но в конце концов, у меня есть только доступ к users странице и не может создать но…
15 мар '19 в 13:38
0 ответов

Не удается ограничить доступ к маршрутам диспетчера разрешений с помощью промежуточного программного обеспечения на основе ролей

PHP 7.3 Laravel 5.8 Laravel Backpack 3.6 Я пытаюсь использовать промежуточное программное обеспечение 'role:admin' в моем routes/backpack/permissionmanager.php файл, чтобы ограничить доступ к областям пользователя, ролей и разрешений рюкзака для под…
03 апр '19 в 07:55
0 ответов

Разрешения в контроллере только на определенные функции

Можете ли вы сказать мне, как скрыть определенные столбцы, когда пользователь имеет разные разрешения на вид <table id="student_table" class="table table-bordered" style="width:100%"> <thead> <tr> <th>Дата/час</th> <…
18 мар '19 в 15:02
1 ответ

Скрыть поля модели на основе разрешений пользователя

Допустим, user_one имеет разрешение на просмотр purchase_priceи user_two не имеет этого разрешения. Я хочу динамически скрывать purchase_price на основании разрешения пользователя. Что я сделал Я уже управлял разрешениями, используя пакет spatie. Чт…
27 июн '19 в 12:25
0 ответов

Роли и разрешения Laravel с параметрами

Я планирую расширить систему, которая поможет мне отмечать студентов на лабораторных занятиях по различным курсам, в которые они записаны. У меня работает базовая версия системы, но для нее требуется более совершенная система разрешений. У меня есть…
23 июн '19 в 14:56
0 ответов

Разрешение Laravel - определенная доза супер администратора не имеет разрешения на страницах ошибок (404 500 и т. Д.)

Я использую этот пакет spatie / laravel-Разрешение. Я определил супер администратора, как указано в документации. Все работает на других страницах, но у этого пользователя нет прав на пользовательские страницы ошибок. @can Директива не работает на э…
26 июл '19 в 19:52
1 ответ

Политика Laravel с проверкой разрешений Spatie дает 403 для запроса API учетных данных клиента

Я использую политику Laravel и проверяю разрешения, созданные с помощью пакета Spatie Laravel-Permissions. Для вызова API с учетными данными клиента authorizeResource() в конструкторе Controller возвращает 403. Если этот параметр удален, он возвраща…
0 ответов

Получить список ролей, связанных с пользователем, используя spatie/laravel-fractal, разрешения работает отлично

Я следовал за этой темой при получении списка ролей и разрешений через пользовательскую модель, используя spatie/laravel-разрешение, но ни одна из них не затрагивает мою проблему. Хотите получить список ролей, связанных с пользователем, используя sp…
0 ответов

пространственное разрешение v3.15 db.user_role не существует при использовании директив blade

Я получаю сообщение об ошибке db.role_user не существует, когда я пытаюсь использовать директивы лезвия, такие как @can или @role вот мой образец ввода данных в базе данных Таблица ролей Таблица разрешений Роли имеют таблицу разрешений Таблица ролей…
26 авг '20 в 05:49
0 ответов

Maklad\Permission\Exceptions\PermissionDoesNotExist Нет разрешения с именем `all` для guard` web`

Я хочу установить разрешение на laravel с помощью mostafamaklad/laravel-permission-mongodb когда я установил разрешение на предоставление роли, у меня возникла ошибка: Maklad\Permission\Exceptions\PermissionDoesNotExist Нет разрешения с именем all д…
0 ответов

Почему getAllPermissions() возвращает только одно разрешение?

Использование Laravel с Authи https://github.com/spatie/laravel-permission. У меня есть пользователь с ролью администратора. К этой роли также прикреплены несколько других разрешений. я отметил 'can:permission_name' а также 'permission:permission_na…
2 ответа

Отображать только собственный пост и все сообщения для администратора с политикой laravel

Как я могу использовать политику Laravel для отображения всех продуктов для администратора и редактора, но собственный продукт для поставщика? Я сделал следующее в view а также view-any public function viewAny(User $user) { return true; } public fun…
29 июл '20 в 10:08
1 ответ

Недопустимый тип смещения при назначении разрешения роли в разрешении spatie/laravel с использованием UUID

Я реализовал разрешение laravel для настройки моей модели с использованием первичного ключа UUID. Затем создал сеялку: $viewemployee = Permission::create(['id' => Str::uuid(), 'name' => 'view employee']); $A = Role::create(['id' => Str::uui…
25 июл '20 в 07:11
6 ответов

Нет роли с именем `admin`. ларавел

Я использую этот пакет: https://github.com/spatie/laravel-permission/tree/v2 код: $user=User::find(2); $user->assignRole('admin'); и когда я назначаю пользователю роль администратора, я имею дело с этой ошибкой Роль не названа admin.Spatie\Permis…
16 мар '20 в 20:13
1 ответ

Разрешения Laravel Spatie - базовая таблица или представление не найдены: 1146 Таблица my_database.models не существует

Я получаю сообщение об ошибке при использовании пространственных разрешений и попытке назначить роль с помощью: $user->assignRole('admin'); Ошибка следующая: Base table or view not found: 1146 Table 'my_database.models' doesn't exist (SQL: select…
02 май '20 в 08:03
0 ответов

Laravel - Аутентификация - Bouncer @can "hasRole()" не работает

Я пытаюсь (и не могу!) Установить вышибалу в проект. У меня есть пара вещей, которые работают, например, возможность назначать роли и назначать способности ролям и т. Д. Однако я борюсь со следующим... У меня есть этот код в файле лезвия: @can('USER…
14 янв '20 в 11:08
0 ответов

Как сделать (Spatie/Permissions) роль или разрешение доступными (назначаемыми) только для определенного типа учетной записи

Некоторая справочная информация / требования к моему проекту (Laravel 7), необходимые для понимания / ответа на мой вопрос. В моем приложении есть учетные записи, которые могут иметь одного или нескольких пользователей (отношение один ко многим) У к…
0 ответов

Назначение ролей пользователей в Nova с использованием разрешений Spatie Laravel

В настоящее время я использую пакет разрешений spatie laravel в проекте laravel 5.8 и использую Nova для администратора. Я хочу, чтобы суперадминистратор мог назначать роли выбранным пользователям из панели управления nova. Вот как я попытался сдела…
30 сен '19 в 15:39
2 ответа

Роли и разрешения Laravel Spatie - ошибка при обновлении

Мне нужна помощь для моего приложения Laravel. Я использую пространственные роли и разрешения. Когда я создаю пользователя, назначать роли не проблема. Когда я обновляю того же пользователя, возникает следующая ошибка: [2019-12-06 08:44:36] local.ER…
06 дек '19 в 11:53