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调用mysql数据 dbclass类
May 07 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 PHP
php微信开发之关注事件
Jun 14 PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 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 strtotime函数详解
2009/12/18 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
[03:12]TI9战队档案 - Virtus Pro
2019/08/20 DOTA
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
flask-restful使用总结
2018/12/04 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
python和JavaScript哪个容易上手
2020/06/23 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
战略合作意向书范本
2014/04/01 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书