在父视图中包含一个子视图

Including a sub-view in the parent

我正在尝试在 'show' 视图中包含一个 'item' 子视图

'show'是这样的:

@extends('layout/layoutWhite')

@section('content')
    Text1
    @include('publicSurvey.item')
    Text2
@stop

和'item'查看

@section('content')
@parent
Text3
@stop

问题是我需要 Text3 位于 Text1 和 Text2 之间,但它位于父视图的末尾。

只需省略子视图中的部分定义。包含不需要部分,它只是简单地将包含行替换为子视图的内容。

所以你的子视图应该只包含以下内容:

Text3

最简单的方法是将 item 视图更改为 Text3

@include('publicSurvey.item') 获取 publicSurvey.item 中的所有代码而不是这一行。

+home
  -index.blade.php
+admin
  -login.blade.php

您可以使用

在 login.blade.php 中扩展 index.blade.php
  @extends('../home.index')