【发布时间】:2017-06-18 16:03:00
【问题描述】:
我使用的是 Laravel 5.3.28 版本。我创建了主视图(main.blade.php)并尝试从不同的子视图(navbar.blade.php)中提取详细信息,这些子视图位于 view/pages 目录中,但它不起作用。
project/routes/web.php 中的路由文件
Route::get('/', function () {
return view('main');
});
resources/views/main.blade.php 中的主视图(此文件将从 navbar.blade.php 接收数据)
<div id="column">Test1</div>
<div id="container">
@yield('content')<!--This will get the content from navbar.blade.php-->
</div>
resources/views/pages/navbar.blade.php 中的子视图
@extends('main')
@section('content')
<div id="row">
Test2
</div>
@endsection
我可以看到输出为 Test1 但不是 Test2。为什么会这样?
【问题讨论】:
标签: php laravel laravel-5.3