在我的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的方式工作
答案 0 :(得分:0)
确保你的main.blade.php和home.blade.php在
resource/views/
如果他们位于不同的目录中,请使用“。”来指定目录
例如,如果main.blade.php在resource/views/layouts
中,那么它就像这样@extends('layouts.main')
答案 1 :(得分:-1)
我认为您需要更新main.blade.ph
p的代码:
<div class="container">
@yield('content')
</div>
要
<section class="content">
@yield('content')
</section>
希望这对你有用