laravel 프레임워크 서비스가 로드되지 않습니까?
巴扎黑
巴扎黑 2017-05-16 12:02:18
0
1
383

뷰가 렌더링되기 전에 사용자 권한 결정 및 메뉴 표시 등 몇 가지 작업을 수행할 계획입니다.
하지만 이제 문제가 발생했습니다.
내 작업 프로세스는 다음과 같습니다.
app.php에서 첫 번째 공급자에 추가됨:
AppLibrary ViewComposerComposerServiceProvider::class,
그런 다음 app/Library/ViewComposer 디렉터리에 새 서비스 공급자를 만듭니다.
<?php

네임스페이스 AppLibraryViewComposer;

IlluminateSupportServiceProvider를 사용하세요.

클래스 ComposerServiceProvider는 ServiceProvider를 확장합니다. {

으아악

}
내 서비스는 다음과 같습니다.
<?php

네임스페이스 AppLibraryViewComposer;

IlluminateContractsViewView를 사용하세요.

//IlluminateHttpRequest 사용;

클래스 ViewComposer {

으아악

}
하지만 저는 프론트 데스크에 있는데 무슨 일이 있어도 에코를 울릴 수 없습니다. 1111;실제로 내 서비스가 전혀 로드되지 않은 것 같습니다. app.php 파일의 모든 내용을 삭제했지만 첫 페이지는 여전히 정상적으로 표시될 수 있습니다. app.php의 공급자 배열은 모든 항목에서 로드되지 않습니다. ComposerServiceProvider를 로드하지 않는 이유가 있나요? 그리고 app.php 파일의 내용을 삭제했는데도 페이지가 정상적으로 표시되는 이유는 무엇인가요?

巴扎黑
巴扎黑

모든 응답(1)
左手右手慢动作

귀하의 설명에 따라 방금 재현해 보았는데 성공적으로 실행되는 것을 확인했습니다.
포스터에 따르면 app.php 파일의 내용을 삭제한 후에도 계속 실행될 수 있다면 포스터는 index.php 파일을 수정하고 첫 번째 줄에 die를 추가하여 개인적으로 실행 가능한지 확인할 수 있습니다. 이런 상황은 잘못된 프로젝트가 수정되었기 때문에 발생하는 것 같습니다.
또한 앞으로 주제를 게시할 때 형식 사양에 유의하시기 바랍니다. 그렇지 않으면 이해하기 어려울 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿