大家好我想在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.