zoukankan      html  css  js  c++  java
  • 【4】优化一下【3】的例子,顺便说说细节

    1、关于环境配置

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

    image

    2、给视图模板传参数

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

    第一种

    image

    第二种

    image

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

    第三种

    image

    3、修改视图文件代码

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

    第一种

    image

    第二种

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

    image

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

    有两种显示方法

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

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

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

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

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

     

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

    如若转载,请注明出处,及作者姓名
  • 相关阅读:
    经济--1...19
    经济
    金融--
    经济--番外篇
    经济--基金问答
    经济--如何买基金?
    PHP面向对象常见的关键字和魔术方法
    php对象中类的继承性访问类型控制
    详解PHP的__set()、__get()、__isset()、unset()四个方法
    子类重载父类的方法“parent:方法名”
  • 原文地址:https://www.cnblogs.com/micworld/p/4724980.html
Copyright © 2011-2022 走看看