zoukankan      html  css  js  c++  java
  • laravel实践1.视图分割与组合

    1.创建resources/views/layouts文件夹

    2.创建文件default.blade.php

    <!DOCTYPE html>
    <html>
      <head>
        <title>Weibo App</title>
      </head>
      <body>
        @yield('content')
      </body>
    </html>

    @yield('content')表示该占位区域将用于显示 content 区块的内容,而 content 区块的内容将由继承自 default 视图的子视图定义。

    3.创建子页面branch.blade.php

    @extends('layouts.default')
    @section('content')
      <h1>主页</h1>
    @stop

    @extends 并通过传参来继承父视图 layouts/default.blade.php 的视图模板。

    使用 @section 和 @stop 代码来填充父视图的 content 区块,所有包含在 @section 和 @stop 中的代码都将被插入到父视图的 content 区块。

    4.yield方法

    @yield('title', 'my web')

    @yield 传了两个参数,第一个参数是该区块的变量名称,第二个参数是默认值,表示当指定变量的值为空值时,使用my web 来作为默认值。

    5. section方法

    @section('title', 'his web')

    当 @section在子页面里 传递了第二个参数时,便不需要再通过 @stop 标识来告诉 Laravel 填充区块会在具体哪个位置结束。

  • 相关阅读:
    添加鼠标右键菜单项(EditPlus为例)
    spring 定时器Quartz
    python脚本基础总结
    python2.7.9基础学习
    Vagrant+virtualBox+pycham+python环境的安装及配置
    python
    spring资料
    Java四种线程池的使用
    echarts学习网站
    hashmap两种遍历方法
  • 原文地址:https://www.cnblogs.com/itwatcher/p/12106275.html
Copyright © 2011-2022 走看看