Laravel-permission 未定义类型 PermissionRegistrar

Laravel-permission Undefined type PermissionRegistrar

我正在尝试为 Laravel 8 中的项目安装软件包 Laravel-permission v5。

按照 documentation 的说明,我运行了

composer require spatie/laravel-permission

并能够迁移我执行的权限表:

php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"

立即,在文件 database/migrations/create_permission_tables.php 中它给了我错误

Undefined type 'Spatie\Permission\PermissionRegistrar

我能做什么?我是 Laravel

的新人

你在config/app.php导入了吗??

试试这个:

 php artisan optimize:clear
 # or
 php artisan config:clear

 php artisan migrate