0
내가 Laravel 5.5 나는 오류없이 개발 환경에서 수행 한 어떤Composer는 --optimize - 자동 로더를 설치
사용하여 응용 프로그램 개발입니다 :
- 실행을
composer require spatie/laravel-permission
- 는
config/app.php
이 서비스 제공 업체를 추가 :'providers' => [Spatie\Permission\PermissionServiceProvider::class,];
나는 서비스 있습니다 provi가 있던 경우에 spatie/laravel-permission을 설치하기 전에 등록한 다음 "Service Provider"오류를 찾을 수 없을 것입니다.
[Symfony\\\\Component\\\\Debug\\\\Exception\\\\FatalThrowableError]
Class 'Spatie\\\\Permission\\\\PermissionServiceProvider' not found
방법이 오류를 방지하기 위해 : 그 앱이 내가 생산에 배치 된 후 서비스 제공자가 이미 등록했기 때문에, 생산에 일어난, 그래서 다음과 같은 오류 메시지가 던지는 composer install --optimize-autoloader
을 실행할 때 배포가 실패 무엇인가?
확인, 감사 : 당신은 실제로 당신의
config/app.php
파일페이지에 추가 할 필요가 없습니다. 한 가지 더요. 5.4보다 오래된 Laravel을 사용하고 있다면, 당신은 서비스 공급자를'config/app.php' 파일에 추가해야합니까? 응용 프로그램을 배포 할 때 '서비스 공급자를 찾을 수 없음'문제를 해결하는 방법은 무엇입니까? – cawecoy