doupingtang9627 2019-05-21 15:42
浏览 520

Laravel-Permission - 在工匠列表中找不到权限 - “权限”命名空间中没有定义命令

Hello Good Developers,

I am using spatie:laravel-permissions package in my application. I have identical code in local machine and production server.

I am having a strange issue with my production environment.

I cannot find permission in list of commands in php artisan list.

When I execute php artisan permission:cache-reset it says

There are no commands defined in the "permission" namespace.

I tried following things to fix this issue

  • Spatie\Permission\PermissionServiceProvider::class, in app.php providers

  • composer update

  • composer dump-autoload
  • Cleared all config and application cache.
  • deleted vendors directory and executed composer install to reinstall all the packages.

Still its not working. However when I execute dump-autoload it says Discovered Package: spatie/laravel-permission

I am using Laravel 5.7.28 and spatie/laravel-permission:^2.5

My Local system is working fine and I can see permission command in the list there.

Please help! I don't know where should I check now.

  • 写回答

1条回答 默认 最新

  • duanji7182 2019-05-21 17:49
    关注

    Try to run this command:

    php artisan optimize:clear
    

    If, for some reason, the command doesn't work, run these one by one:

    php artisan view:clear
    php artisan cache:clear
    php artisan route:clear
    php artisan config:clear
    php artisan clear-compiled
    

    After one of the above steps, if you are in production environment, run: php artisan config:cache

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值