是否可以强制laravel执行父视图然后执行子视图?我使用一些视图作曲家的主视图来创建菜单并设置一些变量,然后在我的站点地图子视图中,因为主视图是在我最终没有创建菜单后计算的。
@extends('layout.master')
@section('content')
{{-- Render this after layout.master --}}
@endsection
也许我在这里错过了一些可能性。
答案 0 :(得分:0)
如果你看看刀片在storage / framework / views / some_name.php中生成的代码,你可以看到下一个代码:
<?php echo $__env->yieldContent('content'); ?>
它的工作方式类似于PHP inlcude,当代码到达此行时,它会带有内容进入此文件。
这就是为什么你无法加载主视图然后加载子视图。