【问题标题】:how send data between child and master blade如何在子刀片和主刀片之间发送数据
【发布时间】:2021-09-08 15:09:20
【问题描述】:

如何在子刀片和主刀片之间发送数据?

*master.blade.php*

@if($sidebar == 'true')
<div>...</div>
@endif

*index.blade.php*
@extends('master')
@section('sidebar','true')

请帮助我。 不要使用 Route 和 controller 和 ...

【问题讨论】:

标签: laravel laravel-blade


【解决方案1】:

要将变量从子级传递给父级,父级必须首先指定它需要一个变量。这是使用 yield 关键字完成的

master.blade.php

@if(@yield('hasSidebar') == '1')
<div>...</div>
@endif

index.blade.php

<?php

  @extends('master')

  @section('hasSidebar', '1')

【讨论】:

    猜你喜欢
    • 2020-05-19
    • 2014-03-26
    • 2016-03-18
    • 2021-06-30
    • 2017-01-02
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 2014-02-07
    相关资源
    最近更新 更多