laravel基础学习笔记记录(3)---blade模板继承

二次信任 提交于 2020-01-07 12:08:45

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

layout模板文件代码:

文件路径:laravel\resources\views\

<body>
    <div class='top'>
        @section('header')
        头部
        @show
    </div>
    <div class='center'>
        <div class='left'>
            @section('sidebar')
            侧边栏
            @show
        </div>
        <div class='right'>
            @yield('content','主要内容')
            
        </div>
    </div>
    <div class='buttom'>
        @section('footer')
        底部
        @show
    </div>

</body>

继承文件代码

laravel\resources\views\member

@extends('layout');
@section('header')
我是头部
@stop
@section('sidebar')
我是侧边栏
@stop
@section('content')
我是主要内容
<p>{{$name}}</p>
<!-- 模板文件中调用PHP代码 -->
<p>{{time()}}</p>
<p>{{date('Y-m-d H:i:s',time())}}</p>
<p>{{$name1 or 'default'}}</p>
<!-- 原样输出 -->
<p>@{{$name}}</p>
<!-- include引用 -->
@include('student.common',['message'=>1233]);
<!-- url -->
<!-- 原始路径 -->
<a href="{{url('student/urlTest')}}">url()</a><br/>
<!-- 接口路径 -->
<a href="{{action('StudentController@urlTest')}}">action()</a><br/>
<!-- 别名路径 -->
<a href="{{route('url')}}">route()</a><br/>
@stop

include引入文件代码:

laravel\resources\views\member

我是引入视图{{$message}}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!