我在网上找了很多,但都找不到答案。我使用的是laravel 5,我对blade模板没有什么问题,因为在我的项目中,我需要做多次扩展,我需要将所有数据从一个布局传递到所有主布局“扩展”
嵌套页示例:

@extends('layouts.full', ['var' => 'key'])

@section('page')
   page content here
@stop

layouts/full.blade.php示例
@extends('app', ['need to pass same data here too'])

@section('content')
   @yield('page')
@stop

而app.blade.php只是主要的html内容
我想问是否有可能在不设置全局变量的情况下传递相同的变量?
@extends('layouts.full', $data = [])

最佳答案

我想这对你有帮助:
https://laravel.com/docs/5.2/blade#service-injection

关于php - Laravel Blade将数组数据传递给多个扩展,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35051112/

10-16 06:41