Я новичок в Laravel (5,2), а после этого большой серии https://www.youtube.com/watch?v=Zxmf0n2sC1I&index=34&list=PLwAKR305CRO-Q90J---jXVzbOd4CDRbVxLaravel 5 Права доступа пользователей
Может кто-нибудь мне точку в правильном направлении, как настроить аутентификацию, зарегистрированный пользователь может только редактировать/удалять только свои собственные сообщения.
например: вошедшего в систему пользователя «A» не разрешено редактировать сообщения от пользователя B.
Спасибо за помощь мне.
Отлично. Это отлично работает для редактирования. Однако что-то не так с моим индексным представлением (где перечислены все сообщения). Мой код выглядит так: public function index ($ id) { // создайте var и сохраните все записи в блоге из DB $ posts = Post :: findOrFail ($ id); if ($ posts-> id! == Auth :: user() -> id) { abort (403, 'Zugriff verweigert'); } return view ('posts.index') -> withPosts ($ posts); } И сообщение об ошибке: «ОшибкаException в PostController.php line 23: Отсутствует аргумент 1 для приложения \ Http \ Controllers \ PostController :: index() " –
По соглашению индексный метод ресурса используется для перечисления и не имеет каких-либо параметров URL-адреса, поэтому вы пытаетесь получите параметр '$ id', и Laravel говорит, что этот параметр отсутствует. Я буду обновлять ответ, включая метод индекса. –