Laravelでパーミッション(権限)とロール(役割)による表示の変更、アクセス制限などを行うための設定方法をご紹介します。 動作環境 PHP ^7.3Laravel 8Laravel-permission v4Laravel Enum 3.x Laravel-permissionのインストール・設定 Laravelにパーミッション機能を付与するためにLaravel-permissionをインストールします。 $ composer require spatie/laravel-permission config/app.phpに下記のコードを追加します。 'providers' => [ // ... Spatie\Permission\PermissionServiceProvider::class, ]; 次のコマンドを実行し設定ファイルを生成します。 $ php artisan ve
![Laravelでパーミッション(権限)とロール(役割)によるアクセス制限を行う](https://cdn-ak-scissors.b.st-hatena.com/image/square/97c1a9642c72591e15beaca70e8d252db9be2283/height=288;version=1;width=512/https%3A%2F%2Fwebty.jp%2Fstaffblog%2Fwp-content%2Fuploads%2F2019%2F08%2Fthumbnail_laravel-660x500.png)