欢迎光临散文网 会员登陆 & 注册

优雅的PHPWeb开发框架laravel{{}}和{!! !!}的区别-男神你姚哥

2020-02-20 11:23 作者:成都市一颗优雅草科技  | 我要投稿

1.{{}}和{!! !!} 中{{}}支持转义     一段html代码只是被当成普通的字符串输出 ,{!! !!} 不支持转移  一段html代码可以被正常的解析

1.2具体什么意思呢我们上代码演示

2.路由

Route::get('demo','DemoController@demo');

3.控制器




<?php /**  * Created by PhpStorm.  * User: yly  * Date: 2020/2/18  * Time: 17:48  */ namespace App\Http\Controllers\Tools; class ResponseLayout {     //设置一个布尔类型,数据类型,信息类型,通过类型     public static function apply($bool = true, $data = [], $message = '', $pass = true)     {         $res = [];//定义一个空集合         $data && $res['data'] = $data;         if ($message) {             $res['message'] = $message;         } else {             $res['message'] = $bool ? '操作成功!' : '操作失败!';         }         if ($pass) {             header('Access-Control-Allow-Origin:*');         }         $res['status'] = $bool ? 1 : 0;         return response()->json($res);     } }

4.视图层代码

<!doctype html> <html> <head>     <meta charset="UTF-8">     <meta name="viewport"           content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>向视图传递值</title> </head> <body> {!!$name.$sex. $address !!}-->不支持转义 <br><br><br><br> {{$name.$sex. $address}}-->支持转义(我理解未转换原来的意义) </body> </html>

5.显示结果如下



本文是男神你姚哥原创写作,未经许可


优雅的PHPWeb开发框架laravel{{}}和{!! !!}的区别-男神你姚哥的评论 (共 条)

分享到微博请遵守国家法律