[英]Laravel blade @yield and @section
在我的main.blade.php上
<div class="container">
@yield('content')
</div>
在我的home.blade.php
@extends('main')
@section('content')
<div class="row">
<h1>this content should show on my main</h1>
</div>
@endsection
可能是错误的,它没有在我的@section上显示内容,我没有错误,但是按我使用Laravel 5.4的方式无法正常工作
确保您的main.blade.php和home.blade.php位于resource/views/
如果它们位于不同的目录中,请使用“。”指定目录
例如,如果main.blade.php位于resource/views/layouts
则它将类似于@extends('layouts.main')
我认为您需要像下面这样更新main.blade.ph
p的代码:
<div class="container">
@yield('content')
</div>
至
<section class="content">
@yield('content')
</section>
希望这项工作对您有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.