码迷,mamicode.com
首页 > 其他好文 > 详细

【4】优化一下【3】的例子,顺便说说细节

时间:2015-08-12 18:54:18      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:

1、关于环境配置

找到根目录下的.env.example文件复制一个,重命名为.env文件,在这个文件里配置数据库,邮件服务器等信息:

技术分享

2、给视图模板传参数

修改welcomeController控制器的index方法,为视图传递一个$name变量,下面提供几种方法(效果都一样,自己选择)

第一种

技术分享

第二种

技术分享

注意传入的变量是一个数组,数组的key就是模板中的变量

第三种

技术分享

3、修改视图文件代码

现在$name变量已经传给视图,下边我们用两种方法把它显示出来

第一种

技术分享

第二种

推荐:使用blade模板引擎,文件名必须包含.blade

技术分享

4、关于在模板中显示变量

有两种显示方法

{{ $name }} 这种方式,如果$name中包含html标签,会原封不动显示出来

{!! $name !!}会转义其中的html标签

例如:$name = ‘<span color=”red”>123</span>’;

{{ $name }}  会输出  <span color=”red”>123</span>

{!! $name !!} 会输出  123

 

所以在使用 {!! $name !!} 的时候一定要注意XSS攻击!!!

【4】优化一下【3】的例子,顺便说说细节

标签:

原文地址:http://www.cnblogs.com/micworld/p/4724980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!