博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel中建立公共视图的方法
阅读量:5735 次
发布时间:2019-06-18

本文共 1541 字,大约阅读时间需要 5 分钟。

1.用法概要

  1. @include('common.header') 包含子视图
  2. @extends('article.common.base') 继承基础模板
  3. @yield('content') 视图占位符
  4. @section('content') @endsection继承模板后向视图占位符中填入内容
  5. {
    {-- 注释 --}}
     Blade模板中注释的使用

2.具体使用

2.1 新建Article基础模板base.blade.php

直接使用Bootstrap4模板代码及CDN,新建视图基础模板

路径resources/views/article/common/base.blade.php

    Artilce|标题在此    
{
{-- 包含页头 --}}@include('article.common.header'){
{-- 继承后插入的内容 --}}@yield('content'){
{-- 包含页脚 --}}@include('article.common.footer')

2.2. 建子视图文件 页头和页脚

页头文件 resources/views/article/common/header.blade.php

页脚文件 resources/views/article/common/footer.blade.php

2.3 即可继承模板,实现复用

新建主页文件在resources/views/article/index.blade.php

@extends('article.common.base')@section('content')        

继承模板的主页搞定了!

{
{-- 这里是Blade注释 --}}
@endsection

2.4 如何访问?

  1. 需要路由以及控制器配合,这里简单只用路由实现,,以及接下来的其它文段
  2. app/Http/routes.php 路由注册文件写上如下代码
Route::get('/',function(){    return view('article.index');});

 

 

转载至:http://blog.csdn.net/ghost_hell/article/details/53431720

转载于:https://www.cnblogs.com/lamp01/p/8377658.html

你可能感兴趣的文章
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
vim编辑器如何添加或删除多行注释
查看>>
[LeetCode] Merge Intervals
查看>>
iOS开发-按钮的基本使用
查看>>
在QT和SDL搭建的框架中使用OPENGL在SDL窗口上进行绘图
查看>>
REST技术第三步 @BeanParam的使用
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
Python中的对象行为与特殊方法(二)类型检查与抽象基类
查看>>
使用 axios 详解
查看>>
通信基站(dfs回溯,思维)
查看>>
nginx web加密访问
查看>>
iOS - Regex 正则表达式
查看>>
第 68 章 Logical Volume Manager (LVM)
查看>>
膝盖中了一箭之康复篇-第八个月暨2月份目标总结
查看>>
IPA提交APPStore问题记录(一)
查看>>
有利于seo优化的网站地图不能取巧
查看>>
快照产品体验优化
查看>>
ASCII
查看>>
ibatis SqlMap not found
查看>>