2017-11-14 6 views
0

내 Laravel 5.5 응용 프로그램 작업 있었고, 나는 composer update을 할 가서이 우연히까지 다 잘 가고 있었다 :이 곳Laravel 5.5 BadMethodCall

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 

내가 알아낼 수 없습니다 에서 오는, 디버그 메시지가 나에게 명확하지 않습니다.

편집 : 난 단지 내가 실수로 use에 클래스/자동 완성 IDE를 프롬프트를 받아 줄 가정 할 수있다, 그래서 web 경로 파일이 있었다 one-- 같은 오류를

+1

그 이유는 모르지만'composer dump-autoload' 명령으로 시도해보십시오. 아마도 도움이됩니다. – HCK

+1

리소스 컨트롤러를 사용하셨습니까? 그렇다면 경로 목록을 확인하고 하나의 요청에 대해 두 개의 컨트롤러 동작을 호출하지 않는지 확인하십시오. –

답변

0

을 반환 composer dump-autoload이는 이상한

use Illuminate\Routing\Route; 

맨 위에. 경로에 대한 힌트를주는 @ankit patel 덕분에 모든 경로를 주석 처리하고 다시 작곡가를 사용할 수 있지만 get 경로를 하나만 추가하면 /으로 오류가 발생합니다.

use 문을 제거하고 다시 작동합니다.