Laravel 5.5 BadMethodCall

时间:2017-11-14 02:06:11

标签: php laravel laravel-5 composer-php

我一直在研究我的Laravel 5.5应用程序,一切都很顺利,直到我去composer update并遇到这个问题:

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::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返回相同的错误

1 个答案:

答案 0 :(得分:0)

这是一个奇怪的 - 我只能假设我不小心接受了一个IDE提示use一个类/自动完成,所以web路由文件有

use Illuminate\Routing\Route;

在顶部。感谢@ankit patel关于路线的提示 - 我注释掉了所有路线,我可以再次使用作曲家,但是添加一条get路线到/会引发错误。

我删除了use语句,它再次起作用。