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

时间:2021-06-25 07:45:12

标签: laravel laravel-blade

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

*master.blade.php*

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

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

请帮帮我。 不使用路由和控制器和...

1 个答案:

答案 0 :(得分:1)

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

master.blade.php

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

index.blade.php

<?php

  @extends('master')

  @section('hasSidebar', '1')