laravel blade视图模板中父视图传参子视图示例代码

2023-06-01 00:00:00 视图 模板 示例

在子视图中可以继承父视图中所有可以使用的数据,但是你也可以传递一个额外的数组,

这个数组在子视图中可以这样使用:


父视图代码:


<!DOCTYPE html>
<html>
<head>
   @section('meta')
   <meta charset="UTF-8">
   @yield('tdk')
   <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
   <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
   @show
   
   @section('css')
   <link rel="stylesheet" href="/zongscan/css/common/base.css">
   @show
   
   @section('js')
   <script src="/zongscan/js/common/jquery-3.1.1.min.js"></script>
   <script src="/zongscan/js/common/layout.js"></script>
   @show
   @yield('headText')
</head>
<body>
   <div>
       @if(isset($tit))
       
       @include('cbb::zongscan.layouts.common.header',['tit'=>$tit])
       @else
       
       @include('cbb::zongscan.layouts.common.header')
       @endif
       
       @yield('content')
       
       @include('cbb::zongscan.layouts.common.footer')
   </div>
   <script src="/zongscan/js/common/base.js"></script>
</body>
</html>


子视图代码:

@if(isset($tit))

   <h1>{{$tit}}</h1>
   
@else

   <h1>test1</h1>
   
@endif

相关文章