2017-03-11 3 views
0

laravel이 부모 뷰와 자식 뷰를 강제로 실행할 수 있습니까? 일부 뷰 작성자와 함께 마스터보기를 사용하여 메뉴를 만들고 일부 변수를 설정 한 다음 내 sitemap 서브 뷰에서 마스터보기를 계산하기 때문에 메뉴가 아직 작성되지 않은 상태에서 계산됩니다.Laravel 5.4 렌더링 자식 뷰 이전 부모 뷰

@extends('layout.master') 


@section('content') 
    {{-- Render this after layout.master --}} 
@endsection 

어쩌면 내가 여기에 몇 가지 가능성을 놓쳤습니다.

+0

'@ parent'를 사용하여 내용을 마스터 템플릿에 포함 시키려고 했습니까? – Ohgodwhy

+0

'@ parent'는 추가 할 내용을 선택하는 것이지만 자식보기는 여전히 (슬프게도) 먼저 렌더링됩니다. – Mushr00m

+0

마스터보기의 코드와 작곡가의 변수와 관련된 부분을 표시 할 수 있습니까? 또한 하위보기를 생성하는 곳을 표시 할 수 있습니까? –

답변

0

당신이 저장/프레임 워크/뷰에 생성 블레이드 코드를 볼 경우/당신은 다음 코드를 볼 수 있습니다 some_name.php : 코드이 줄에 올 때 PHP inlcude 같은

<?php echo $__env->yieldContent('content'); ?> 

그것은`작업 뭔가를, 그것은 이 파일에 내용으로 올 수 있습니다.

그래서 마스터보기를로드 한 다음 하위보기를로드 할 수 없습니다.