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