我試圖在另一個部分中產生一個部分,該部分本身是在 中產生的master.blade.php,但它不起作用。
master.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
welcome to X store
@yield('content')
</body>
</html>
shop.blade.php(這是我在路由器中呼叫的視圖)view('shop')
@extends('master')
@section('content')
<h1> Hello ! This is Shop page </h1>
@yield('products')
@endsection
products-grid.blade.php=> 這是我想在商店視圖中產生的部分
@extends('shop')
@section('products')
<h3> product 1 </h3>
<h3> product 2 </h3>
<h3> product 3 </h3>
<h3> product 4 </h3>
@endsection
結果
welcome to X store
Hello ! This is Shop page
uj5u.com熱心網友回復:
在 products-grid.blade.php 在 @section('products') 之后嘗試 @parent
uj5u.com熱心網友回復:
你可以簡單地使用
@include ('products-grid') 而不是 @yield('products')
uj5u.com熱心網友回復:
我想這是你在完成一個部分之前無法讓出的問題嘗試呼叫該部分的輸出側
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/472089.html
