【发布时间】:2021-03-28 10:05:48
【问题描述】:
在将 Laravel 从 v6 升级到 v8 之后。一切正常,除了在作曲家更新结束时运行的工匠命令
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
There are no commands defined in the "package" namespace.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
到处搜索,尝试清除引导缓存,仍然存在同样的问题..
这里有修复的吗?
【问题讨论】:
-
你是如何从 Laravel 6 升级到 8 的?运行
composer dump-autoload始终是一个很好的第一步。 -
当我执行 composer dump-autoload 时,我得到与上面完全相同的错误,当我执行 php artisan list 时,我的命令列表现在非常有限,它没有你的所有命令定期安装
-
@miken32 我先将它升级到 7,然后我将其升级到版本 8,一切正常,项目正常,但工匠命令不起作用
-
你是怎么更新的?编辑您的问题以包含您采取的步骤。
-
现在没关系,我从头安装它,只是传输文件。感谢您尝试帮助我@miken32