博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
微博自动化测试
查看>>
Sublime Text 2.0.2,Build 2221注册码
查看>>
js scroll事件
查看>>
最长递增子序列 动态规划
查看>>
使用列表
查看>>
原生CSS设置网站主题色—CSS变量赋值
查看>>
webpack 4.0 中 clean-webpack-plugin 的使用
查看>>
数据库神器:Navicat Premium
查看>>
WPF
查看>>
Best website for Photogrammetry
查看>>
中文词频统计
查看>>
POJ 2236 Wireless Network (并查集)
查看>>
python分类
查看>>
linux 中常见的压缩和解压缩的命令
查看>>
GitBlit (1)-- 在linux 安装 GitBlit 并运行
查看>>
Windows与Linux之间的文件自动同步
查看>>
topcoder srm 714 div1
查看>>
20160215
查看>>
mxnet导入图像数据
查看>>
程序是如何执行的(一)a=a+1
查看>>