2016-11-29 2 views
0

Laravel Blade와 함께 사용할 수있는 @includeIfElse 지시문이 있습니까?Laravel Blade @includeIfElse?

기본적으로 다른 템플릿이 있으면 포함하거나 다른 템플릿을 포함하고 싶습니다.

이 기능이 있습니까? 나는 어떻게 이것을 성취 할 것인가?

답변

3

아니, 그런 지침이없는하지만 당신은 다음과 같이 사용할 수 있습니다 : 내가 생각

@if(view()->exists('view.name')) 
    @include('view.name') 
@else 
    @include('other.view.name') 
@endif 
+1

좋은 일을 . 그게 내가 생각하는 가장 좋은 방법 이네. –

1

을 그럴 수 같은 한 줄을, 당신은 필요 느꼈다 경우 :

@include(view()->exists('view.name') ? 'view.name' : 'other.view.name') 
+0

고마워! 내보기 이름은 한 줄짜리가 읽기가 조금 더 어려울만큼 길기 때문에 다른 답을 수락했습니다. 그러나 나는 확실히 그 버전을 내 백 포켓에 보관할 것이다. –

관련 문제