php – @yield,@ section in Laravel
作者:互联网
大家好我想在master.blade.php中加载shopReq.blade.php文件,我成功了.但是当我在shopReq.blade.php中加载modals.blade.php文件时,它不包括在内.我在这里做错了吗?请帮忙.
master.blade.php(在views / layouts中):
<html>
<body >
@yield('content')
</body>
</html>
shopReq.blade.php(在视图中)
@extends('layouts.master')
@section('content')
<h1>Hello I am in shopReq.blade.php
@yield(content)
@endsection
modals.blade.php(在视图中)
@extends('shopReq')
@section('content')
<h1>Hello I am in modals.blade.php
@endsection
web.php:
Route::group(['middleware' =>['web']], function()
{
Route::get('/', function () {
return view('welcome');
})->name('home');
});
解决方法:
问题在于名称相似.
你不能在一个部分(‘内容’)中产生(‘内容’)你必须重命名其中一个集合.
因此,要么更改shopReq中的master和section中的yield,要么更改shopReq中的yield和modal中的section.
标签:laravel-blade,php,laravel,laravel-5 来源: https://codeday.me/bug/20190823/1699311.html