Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】


Posted in PHP onDecember 03, 2019

本文实例讲述了Laravel框架基础语法与知识点整理。分享给大家供大家参考,具体如下:

这篇文章的知识点主要有以下几个点:

  • 模板中输出PHP变量
  • 模板中调用PHP代码
  • 原样输出
  • 模板注释
  • 引入子视图

知识点一:模板中输出PHP变量

首先我们要有一个变量,这个变量我们将他存储于控制器当中。

如下:

$name = 'Rarin';

当然,这个变量肯定要和输出视图放置在一个方法里,然后,我们在Bstp.blade.php(Bstp目录下的)填入

{{$name}}

代码、效果如下:

Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】

知识点二:模板中调用PHP代码

代码如下:

@section('box')
  //{{$name}}<br>
  {{date_default_timezone_set('PRC')}}
  {{date('Y:m:d H:i:s',time())}}<br>
  {{ $name1 or 'default'}}<br>
@stop

这里要说明一下,第一个,是调整时区为中华人民共和国的时区,也就是北京时间
第二个也就是获取年月日时分秒的时间
第三个,判断$name1是否存在,存在则输出他的值,不存在则输出默认的值default。

知识点三:原样输出

代码如下:

@section('box')
  @{{$name}}
@stop

效果如下:

Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】

知识点四:模板注释

其实很简单,仅仅只是

{{-- 模板注释 --}}

但他和html的注释不一样,html的注释在源代码网页是可以看到的,而他不能,他只能在编辑器里看到

知识点五:引入子视图

简单的引入子视图

我们先创建一个名为Bstp1.blade.php的文件置放于Bstp目录下,然后给他输入:“I am in include”

然后在Bstp.blade.php的目录下输入

@include('Bstp.Bstp1')

效果如下:

Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】

感觉这篇文章后面讲解的不是很详细,但我自己也不知道要怎么讲,嗯,现就这样,到时候我想到了我再更新一下

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
PHP 文章中的远程图片采集到本地的代码
Jul 30 PHP
php 引用(&amp;)详解
Nov 20 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
php 截取utf-8格式的字符串实例代码
Oct 30 PHP
php-msf源码详解
Dec 25 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
基于PHP实现用户在线状态检测
Nov 10 PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 #PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 #PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 #PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 #PHP
详解no input file specified 三种解决方法
Nov 29 #PHP
设定php简写功能的方法
Nov 28 #PHP
如何在centos8自定义目录安装php7.3
Nov 28 #PHP
You might like
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
ftp类(myftp.php)
2006/10/09 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
PHP与以太坊交互详解
2018/08/24 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
用python代码做configure文件
2014/07/20 Python
Python set常用操作函数集锦
2017/11/15 Python
Tensorflow卷积神经网络实例进阶
2018/05/24 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
学校安全检查制度
2014/01/27 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
小学主题班会教案
2015/08/17 职场文书
小学毕业教师寄语
2019/06/21 职场文书
python APScheduler执行定时任务介绍
2022/04/19 Python
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL