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脚本的10个技巧(6)
Oct 09 PHP
php中看实例学正则表达式
Dec 25 PHP
PHP 字符串分割和比较
Oct 06 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
php 魔术常量详解及实例代码
Dec 04 PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
Jun 21 PHP
微信JSSDK分享功能图文实例详解
Apr 08 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 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
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
2017/08/18 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
python 内置函数filter
2017/06/01 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
Python读取表格类型文件代码实例
2020/02/17 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
Python如何合并多个字典或映射
2020/07/24 Python
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
专业销售业务员求职信
2013/11/18 职场文书
18岁生日感言
2014/01/12 职场文书
秋季运动会广播稿
2014/02/22 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
小组组名及励志口号
2015/12/24 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js