產量

2014-10-04 23 views
0

我已經得到了部分在我的主模板產量

@section('errors') 
    // ... 
@stop 

我想獲得它在我的其他頁面的某些特定的地方,我轉達了主模板頁,並得到了部分

@extends('template') 

@yield('errors') 

但沒有任何結果。我認爲我只是做錯了。有沒有正確的方法?

回答

1

通常情況下你把主模板:

@yield('errors') 

,並在子模板使用:

@section('errors') 
    // ... 
@stop 

到位顯示的東西時,在主模板您使用@yield('errors')

但在您的情況,如果此部分出現在您可以在父模板中使用的許多頁面上:

@yield('errors') 

和子模板:

@section('errors') 
    @include ('errors') 
@stop 

,並創建新的errors.blade.php文件顯示錯誤。

當然,一切都取決於您的需求。您當然也可以在父模板使用:

@include ('errors') 

而不是屈服。

+0

感謝您的諮詢!我想過包括但想避免任何額外的內容,但似乎沒有其他方式。 – Danny 2014-10-04 18:32:52