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格式化工具Beautify PHP小小BUG
Apr 24 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
dedecms集成财付通支付接口
Dec 28 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP模板引擎Smarty中变量的使用方法示例
Apr 11 PHP
Yii2.0预定义的别名功能小结
Jul 04 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 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下连接mssql2005的代码
2011/01/17 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
php显示页码分页类的封装
2017/06/08 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
2012/01/15 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
js实现日历
2020/11/07 Javascript
python实现数据写入excel表格
2018/03/25 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
Python递归函数实例讲解
2019/02/27 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
python通过cython加密代码
2020/12/11 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
毕业求职自荐信格式是什么
2013/11/19 职场文书
房屋买卖协议书
2014/04/10 职场文书