我正在创建一个动态 Laravel 包,可以在其中扩展刀片文件。我的想法是提供一个基本模板并使用相同的名称多次扩展它。让我们简化一下我的说法吧
File:- package/views/index.blade.php
<h1>I am package</h1>
@stack('content)
现在将此文件覆盖为 laravel 文档
File:- views/vendor/package/inde.blade.php
@push('content')
<h1>I am extended</h1>
@endpush
我想要的结果是
File:- package/views/index.blade.php
<h1>I am package</h1>
@yield('content)
File:- views/vendor/package/inde.blade.php
@extends('layouts.app')
@section('content')
<h1>I am extended</h1>
@endsection
我曾经对动态内容使用section和yield。我希望这段代码能帮助你。