gpt4 book ai didi

Laravel/Blade - 在同一页面上多次扩展同一模板

转载 作者:行者123 更新时间:2023-12-02 06:33:38 26 4
gpt4 key购买 nike

所以必须有一个简单的方法来解决这个问题......在我的网站上,有多种模式,具体取决于页面。我创建了一个模态模板,这些都可以扩展。但是,我在页面上包含的最后一个模态最终会“接管”其余部分,因此我所有的模态最终都会与最后一个包含的部分相同。我怎样才能使每个扩展对于它扩展的文件都是唯一的?

正在发生的事情的示例:

//template.blade.php
<htmls and stuff>
@yield('section_1')
@yield('section_2')
</htmls and stuff>

//Modal 1
@extends('template')
@section('section_1')
Some words
@stop
@section('section_2')
More words
@stop

//Modal 2
@extends('template')
@section('section_1')
Rabbit
@stop
@section('section_2')
Stew
@stop

我没有加载两个独特的模态,而是加载了两个充满兔子炖肉的模态。

最佳答案

尝试使用 @overwrite 命令代替 @endsection

例子:

@section('stuff')
Stuff goes here...
@overwrite

来源:https://github.com/laravel/framework/issues/1058#issuecomment-17194530

关于Laravel/Blade - 在同一页面上多次扩展同一模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26026252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com