админ, мог крудить записи от имени простого пользователя?
просто не догоняю как правильно это сделать. Нужно отдельные контроллеры и маршруты под это делать, только вместо Auth::user() брать пользователя из бд по параметру в урле типа "/users/{user}/post/{post}" ?
можно аутентифицироваться под другим пользователем. можно проверять, если админ, то подставлять другой id.
я бы конечно остановился на "аутентификации под пользователем", но все равно придется делать маршруты для админов под дейстаия которые не смогут делать обычные пользователи
а какой вариант лучше? делать новый контроллер с крудом для админа и роутами типа "/users/{user}/post/{post}" или проверка в основном контроллере на админа? просто как мне кажется, второй более эстетический вариант (хоть и дублирование)
зачем это? /users/{user}/ ты описываешь обычную админку, с обычным крудом. + чекбокс "написать/создать пост от имени пользователя" какие данные кроме user_id влияют на логику сохранения? сделай отдельно админку.
Лучше тот - который подходит для решения конкретной задачи
красиво сказано. спасибо)
Обсуждают сегодня