2015-01-11 2 views
4

이 포함됩니다. 다른보기로 만들 수는 있지만 include 문을 사용하면 기본값이됩니까?기본적으로 블레이드 템플리트 출력량에는

예 :

@yield('header', @include('partials.header')) 

의도 된 조치가 서브 뷰가 헤더를 포함하지 않는 경우, 현재 템플릿이 partials.header보기를 포함하는 것입니다.

답변

10

가능합니다. 그러나 블레이드 태그 안에는 블레이드 태그를 사용할 수 없습니다. 그러나 할 수있는 일은 @include 대신 View::make()을 사용하는 것입니다. @include은 실제로 뷰 팩토리에서 make 호출로 컴파일됩니다.

@yield('header', View::make('partials.header')) 
+0

이것은 멋진 팁 씨 Geiter입니다! – user2094178

+0

+1 작업 솔루션입니다. 난 그 불일치를 싫어하고 블레이드 솔루션을 정말 좋아할 것이다. 아직 구현되지 않았다면 나중에 구현 될 것이라고 확신합니다. – DutGRIFF