laravel - blade template issue
PHP中文网
PHP中文网 2017-05-16 16:48:05
0
2
438
foo.blade.php 
bar.blade.php
baz.balde.php

bar.blade.php extends foo.blade.php

Can baz.blade.php continue to inherit bar.blade.php?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(2)
大家讲道理

Yes


@SegmentFault


The questioner added something, and I also added it

layout.blade.php

@extends('layout1')

@section('content1')
    test.blade.php
@endsection

layout1.blade.php

@extends('layout')
@section('content')
    layout1.blade.php
@endsection
@yield('content1')

test.blade.php

@extends('layout1')

@section('content1')
    test.blade.php
@endsection

Page output

test.blade.php layout.blade.php layout1.blade.php

PHPzhong

index.blade.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>OSAdmin</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <!-- js -->
    <script type="text/javascript" src="/js/jquery-3.1.0.min.js"></script>
    <script type="text/javascript" src="/js/layer.js"></script>
    <script type="text/javascript" src="/js/jquery.cookie.js"></script>
    <script type="text/javascript" src="/js/bootstrap.js"></script>
    <!-- css -->
    <link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="/css/officialweb.css">
</head>
{{--头部--}}
<p class="container-fluid headercontainer" style="height:10%">
    <p class="navbar-left">
        <a href="">
            OSAdmin
        </a>
    </p>
    <p class="navbar-right">
        <a  id="exit">
            @yield('username','weide')
        </a>
    </p>
</p>
{{--左侧导航--}}
<p class="col-md-2 li_head" style="">
    <p class="row">
        <ul style="padding-left: 0px">
            @foreach($menu as $menu1)
                <li class="twomenu">
                    <p id='{{$menu1['id']}}'>{{$menu1['name']}}</p>
                </li>
                <p class="menup" >
                    @foreach($menu1['submenu'] as $menu2)
                        <li class="threemenu" id='{{$menu2['id']}}' >
                            <p class="menufa" >{{$menu2['name']}}</p>
                        </li>
                        <p class="menup">
                            @if(!empty($menu2['submenu']))
                                @foreach($menu2['submenu'] as $menu3)
                                    <li>
                                        <p class="clickmenu" id='{{$menu3['id']}}'>{{$menu3['name']}}</p>
                                    </li>
                                @endforeach
                            @endif
                        </p>
                    @endforeach
                </p>
            @endforeach
        </ul>
    </p>
</p>
<script type="text/javascript">
    {{--定位菜单--}}
    var src =window.location.href;
    console.log(src);
    var p2=/c=\D*&/;
    var arr,a;
    var op=src.substr(-2,2);
    if(src.length>30) {
        a = p2.exec(src)[0];
        arr = a.split("&");
        if(arr[0].split("=")[1]=="Twomenu"){
            $(".menu").css("display","block");
        }
        if(op!=""){
            $(".menu").css("display","block");
            $("#"+op).parents(".menup").css("display","block");
            $("#"+op).css("color","red");
        }
    };
    //三级子菜单滑动
    $(".threemenu").click(function(){
        $(this).next().slideToggle();
    })
    //二级子菜单滑动
    $(".twomenu").click(function(){
        $(this).next().slideToggle();
    })
    //其他子菜单连接
    $('.clickmenu').click(function(){

        window.location.href="{{route('dispatch',['id'=>null])}}"+"/"+this.id;

    })
    //二级菜单连接
    $('.threemenu').click(function(){
        if(!$(this).next().children("li").length){
            window.location.href="{{route('dispatch',['id'=>null])}}"+"/"+this.id;
        }
    })
</script>


{{--内容--}}
<p class="col-md-10 h1-content" style="border-left: 1px solid #e7e7e7;background-color:#ffffff">
    <p class="col-lg-12">
        <h1>
            @section('contenttitle')
                this is contenttitle
            @show
        </h1>
    </p>
    <p>
        @section('content')
            this is content
        @show
    </p>
</p>
</body>
</html>

Index/index.blade.php

@extends('index')
@section('contenttitle')
    @parent
@endsection
@section('content')
    <form action="" method="post" enctype="multipart/form-data" >
        {{ csrf_field() }}
        <label for="file">首页banner1</label>
        <input type="file" name="photo1"  />
        <label for="file">首页banner2</label>
        <input type="file" name="photo2" id="img2" />
        <label for="file">首页banner3</label>
        <input type="file" name="photo3" id="img3" />
        <label for="file">首页banner4</label>
        <input type="file" name="photo4" id="img4" />
        <br/>
        <input type="submit" name="submit" value="提交" class="btn btn-primary" />
    </form>
    @parent
@endsection
@section('test')
    
@show

Index/test.blade.php

@extends('Index.index')
@section
this is a test 
@endsection

Last test result:

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!