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概述.
Oct 09 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
实测在class的function中include的文件中非php的global全局环境
Jul 15 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
PHP+MySQL删除操作实例
Jan 21 PHP
PHP中字符安全过滤函数使用小结
Feb 25 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
Aug 12 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 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
PHP实现变色验证码实例
2014/01/06 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
python实现获取序列中最小的几个元素
2014/09/25 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
python使用chardet判断字符串编码的方法
2015/03/13 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
python select.select模块通信全过程解析
2017/09/20 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
2019/01/08 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python类如何定义私有变量
2020/02/03 Python
python读取图片的几种方式及图像宽和高的存储顺序
2020/02/11 Python
python 绘制国旗的示例
2020/09/27 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
Hotels.com中国区:好订网
2016/08/18 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
求职信模板标准格式范文
2014/02/23 职场文书
远程培训的心得体会
2014/09/01 职场文书
2014年药房工作总结
2014/11/22 职场文书
电气工程师岗位职责
2015/02/12 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
MYSQL如何查看进程和kill进程
2022/03/13 MySQL