多个在laravel刀片中延伸

时间:2015-12-30 16:50:22

标签: laravel

我需要做类似的事情:

[\s\S]*

事情是我的最终HTML格式不正确。

我应该怎么做才能导入几个部分,所以我不必重复我的代码。

的Tx!

2 个答案:

答案 0 :(得分:0)

如果您想使用上述代码,则需要稍微重新排列代码。您还需要使用@include而不是@extends。

如下所示

@include('layouts.panel', ['title' => "Categories"] )

您的最终代码可能看起来像......

@extends('layouts.dashboard')

@section('content')
    <div class="container">
        <div class="row col-md-10 custyle">
            @include('layouts.panel', ['title' => "Categories"] )
        </div>
    </div>
@endsection

@section('content_panel')
    <table class="table table-striped custab">
             ...
    </table>
@endsection

答案 1 :(得分:0)

您可以执行此操作,但是不幸的是,此操作无法按预期的那样工作。您可以使用刀片组件来帮助实现您的查询目标。

您可以创建一个组件并为您的内容保存一个位置。例如,假设您拥有panel.blade.php

<div class='layout-panel'>
    {{$slot}}
</div>

然后,您可以将其用作组件,并在其中填充内容

@extends('layouts.dashboard')

@section('content')
<div class="container">
    <div class="row col-md-10 custyle">
        @component('layouts.panel')

            <table class="table table-striped custab">
                 ...
            </table>
        @endcomponent
@endsection

希望这会有所帮助!