Как показать данные по пользователям в Voyager Laravel - PullRequest
1 голос
/ 19 февраля 2020

Voyager - одна из самых эффективных админ-панелей для laravel. Но здесь я попал в типичную ситуацию. Например, я использую эту панель администратора для назначения бронирования. Я хочу, чтобы администратор просматривал все записи, но пользователь мог просматривать, редактировать, удалять только те записи, которые он добавил. Я могу вставить свою собственную страницу туда, но это увеличит работу, так как мне придется создавать собственные функции добавления, редактирования и удаления вместе с представлением. Я просто хочу знать место, где данные извлекаются из базы данных для отображения на странице просмотра, чтобы в соответствии с пользователем входа в систему я мог манипулировать им.

1 Ответ

0 голосов
/ 28 марта 2020

Для этого:

  1. Вам необходимо добавить политику в свой хлеб php artisan make:policy PostPolicy
  2. Внутри политики вы можете указать, кто может что редактировать в зависимости от вашей логики c
...