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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
Feb 08 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
兼容ie6浏览器的php下载文件代码分享
Jul 14 PHP
php格式化日期实例分析
Nov 12 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
Mar 20 PHP
微信支付开发订单查询实例
Jul 12 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 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设置images目录不充许http访问的方法
2016/11/01 PHP
php常用的工具开发整理
2019/09/26 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
原生js调用json方法总结
2018/02/22 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
微信小程序实现上传图片功能
2018/05/28 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
python实现字符串和字典的转换
2018/09/29 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
Python中的面向接口编程示例详解
2021/01/17 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
质检的岗位职责
2013/11/17 职场文书
2014年计生标语
2014/06/23 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
Python语言内置数据类型
2022/02/24 Python
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js