Laravel の次のチュートリアル コラムでは、laravel-permission を使用して、laravel8.5 にユーザー権限管理を追加する方法を紹介します。
#1.composer を使用して、laravel-permission パッケージをインストールします。 #composer で次のコマンドを実行します。
composer require spatie/laravel-permission
2. 移行ファイルを生成しますcomposer で次のコマンドを実行します
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
3. 設定ファイルを生成します composer で次のコマンドを実行します。
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
4. データを移行しますcomposer で次のコマンドを実行します
php artisan migrate
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
$table->string('name'); // For MySQL 8.0 use string('name', 125);
$table->string('name','125'); // For MySQL 8.0 use string('name', 125);
(推奨)
以上がlaravel8.5でユーザー権限管理を追加する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。