【Laravel7】ポリシーを使って、認可機能をつける
作っているサイト
ログイン機能のある掲示板
投稿のCRUD機能がある。
やりたいこと
現在ログインしているユーザーが投稿した記事だけを修正、削除できるようにする。
方法
上記の通りにやればできる。
認可については、GateとPolicyがあったり、書き方にも種類があるようだ。
Controllerのコンストラクタでミドルウェアを使う方法もあったが、なぜか全部の記事が編集不可になったのでやめた。
この記事が気に入ったらサポートをしてみませんか?