我是PHP Laravel Framework的新手。我正面临使用@extends
扩展布局的问题。
这是场景: -
我有一个默认布局 (layout->index.blade.php)
,以及一个扩展该布局 detailjournal.blade.php (journal->detailjournal.blade.php)
的视图。现在我想在日记文件夹中创建部分。它包含leftSection.blade.php
和rightSection.blade.php
。我需要的是将这两个部分产生到detailsjournal.blade.php
。
我尝试使用@include
,但我想@yield
。
这可能吗?如果是的话 我怎么能实现它?
here is the folder structure.
|-views
|-layouts
|- default.blade.php
|-journal
|-partials
|-leftSection.blade.php
|-rightSection.blade.php
|-detailsjournal.blade.php
答案 0 :(得分:1)
您只需将@include('journal.leftSection')
和@include('journal.rightSection')
放在您希望包含的位置即可。
答案 1 :(得分:0)
如果你想包括使用
@include('journal.leftSection')
如果你的文件包含文件夹,那么
@include('include.journal.leftSection')
答案 2 :(得分:0)
您可以尝试这样的事情
@section('detailsJournal')
<div class="">
@include('journal.partials.leftsection')
@yield('content')
</div>
<div class="">
@include('journal.partials.rightsection')
</div>