2016-07-29 6 views
0

저는 laravel 5.2를 사용하고 있습니다.
전 세계 레이아웃 코드 를로드 @include를 사용하기위한 @yield를 사용해보십시오 페이지 관련 코드Laravel Blade @yield @ 주문시 포함

는 그 @yield 내가 마스터에 @yield 전에 @include 넣어에도 불구하고, @include 전에로드되는 날 것으로 보인다

페이지

하고 어떻게 든 같이 될 것 : 결과가 엉망이 될 수 있도록 @yield 페이지와 관련된 스크립트
2. HTML 코드는 CSS와 JS 전에로드하기 전에
1 JQuery와로드되지는

여기

무엇을 내 마스터 페이지 모양은

입니다.

마스터 페이지 여기

<!DOCTYPE html><html lang="en-us"> 
<head> 
    @include('memberIncludes.memberHead') <!--css and jquery is here --> 
</head> 

<body> 
    @include('memberIncludes.memberHeader') 
    @include('memberIncludes.memberMenu') 

    @yield('content') <!-- page related html code --> 

    @include('memberIncludes.memberFooter') 
    @include('memberIncludes.globalScript') 

    @yield('footerScript') <!-- page related script --> 
</body> 

그리고는

하위 페이지

@extends('masterPage') 

@section('content') 
    <div id="main" role="main"> 
     ... 
    </div> 
@end 

@section('footerScript') 
    <!-- PAGE RELATED PLUGIN(S) -->  
    <!-- Flot Chart Plugin: Flot Engine, Flot Resizer, Flot Tooltip --> 
    <script src="js/plugin/flot/jquery.flot.cust.min.js"></script> 
    <script src="js/plugin/flot/jquery.flot.resize.min.js"></script> 
    <script src="js/plugin/flot/jquery.flot.time.min.js"></script> 
    <script src="js/plugin/flot/jquery.flot.tooltip.min.js"></script> 
    ... 

    <script> 
     $(document).ready(function() { 
      ... 
     }); 
    </script> 
@end 

그래서 @yield로로드 어떤 방법이 내 아이의 페이지 구조 마스터 페이지에서 주문하셨습니까?

+0

당신이 실행 후 하위 페이지에 의해 생성 된 실제 HTML 출력을 공유 할 수있는 바보를 해요? 그리고'include 파일의 내용. .. –

+0

@HuzaibShafi 감사 인사 –

답변

1

음이 그것은

@section가 @stop로 끝나야합니다 구문 오류입니다, 당황한다. 하지

이 완벽하게 잘 작동

을 @end, 내가

관련 문제