라라벨에서 어떤 뷰는 데이터가 나오고, 어떤 뷰는 데이터가 나오지 않은 적이 있다.
내가 만든 적이 없는 데이터인데 뷰에 따라서 다르게 처리가 되는 것이었다.
그리하여 찾아보니 서비스 프로바이더, 뷰 컴포저에서 이 기능을 제공해 주고 있었다.
서비스 프로바이더를 이용해서 View 별로 특정한 처리를 할 수 있다.
그래서 서비스 별로 뷰를 묶고 네이밍을 비슷하게 지정하면 편리하다.
라우터에서 그룹핑을 하는 것과 비슷하다고 보면 되겠다.
자세한 건 공식 문서를 참고하자.
- 서비스 프로바이더
https://laravel.kr/docs/5.7/providers
라라벨 5.7 - 서비스 프로바이더
라라벨 한글 메뉴얼 5.7 - 서비스 프로바이더
laravel.kr
- 뷰 컴포저
https://laravel.kr/docs/5.7/views#%EB%B7%B0%20%EC%BB%B4%ED%8F%AC%EC%A0%80
라라벨 5.7 - 뷰
라라벨 한글 메뉴얼 5.7 - 뷰
laravel.kr
반응형
'Laravel' 카테고리의 다른 글
라라벨 캐시 삭제 (2) | 2022.09.21 |
---|---|
라라벨 .env file 수정 후 갱신 (0) | 2021.03.08 |
댓글