我一直在开发我的 Laravel 5.5 应用程序,一切都很顺利,直到我去做一个composer update
并遇到了这个:
Generating optimized autoload files
> IlluminateFoundationComposerScripts::postAutoloadDump
> @php artisan package:discover
[BadMethodCallException]
Method get does not exist.
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
我无法弄清楚这是从哪里来的,调试消息对我来说不清楚。
编辑:composer dump-autoload
返回相同的错误
这是一个
奇怪的问题——我只能假设我不小心接受了 IDE 提示来use
类/自动完成,因此web
路由文件具有
use IlluminateRoutingRoute;
在顶部。感谢 @ankit patel 关于路线的提示——我注释掉了我所有的路线,我可以再次使用作曲家,但即使是向/
添加一条get
路线也会引发错误。
我删除了use
语句,它再次起作用。