您好优秀的开发人员,
我spatie:laravel-permissions
在我的应用程序中使用包。我在本地机器和生产服务器中有相同的代码。
我的生产环境有一个奇怪的问题。
我permission
在php artisan list
.
当我执行
php artisan permission:cache-reset
它说
There are no commands defined in the "permission" namespace.
我尝试了以下方法来解决此问题
Spatie\Permission\PermissionServiceProvider::class,
在 app.php 提供者中composer update
composer dump-autoload
- 清除所有配置和应用程序缓存。
- 删除供应商目录并执行
composer install
以重新安装所有软件包。
仍然无法正常工作。但是,当我执行 dump-autoload 它说Discovered Package: spatie/laravel-permission
我正在使用Laravel 5.7.28
和spatie/laravel-permission:^2.5
我的本地系统工作正常,我可以permission
在那里的列表中看到命令。
请帮忙!我不知道我现在应该去哪里检查。