찾다

 >  Q&A  >  본문

laravel 프레임워크 서비스가 로드되지 않습니까?

뷰가 렌더링되기 전에 사용자 권한 결정 및 메뉴 표시 등 몇 가지 작업을 수행할 계획입니다.
하지만 이제 문제가 발생했습니다.
내 작업 프로세스는 다음과 같습니다.
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 파일의 내용을 삭제했는데도 페이지가 정상적으로 표시되는 이유는 무엇인가요?

巴扎黑巴扎黑2838일 전394

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-16 12:04:18

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

    회신하다
    0
  • 취소회신하다