2017-10-08 1 views
1

이의 나는 내가하는 일에 대해 갈 것이라고 어떻게 내 템플릿Laravel Blade 사용자 지정 지침? 루프는

@foreach($page->getBannersForPosition('bottom') as $banner) 
    @include('partials.'.$banner->type.'.'.$banner->layout) 
@endforeach 

하지만 내가하고 싶은 (또는 시뮬 단지 빠르고 쉽게 일)

@banners('bottom') 

에 다음 코드가 있다고 가정 해 봅시다 포함 Laravel/Blade 에서요? 문서에서 사용자 지정 명령에 대한 섹션을 찾았지만 정말 도움이되지 않습니다.

미리 감사드립니다.

+0

당신이 여기 https://laravel.com/docs/5.5/blade#custom 참조 할 수 있습니다 foreach 루프 것이다 -if-statements – ZeroOne

+0

@ZeroOne은 제 질문에 근접하지 않습니다. –

답변

1

왜 foreach를 자신의 부분으로 이동하지 않습니까? 그런 다음 코드는 banners.bottom.blade 안에 그런

@include('banners.bottom') 

를 읽을 수는

@foreach($page->getBannersForPosition('bottom') as $banner) 
    @include('partials.'.$banner->type.'.'.$banner->layout) 
@endforeach 
+0

꽤 좋은 생각입니다. 나는 포지션에 포함시킬 변수를 줄 것이다. –

+0

그리고 @include ('banners', [ 'bannerPosition'=> 'bottom'])로 끝납니다. –