html - 如何为 Laravel 转义 html
问题描述
这是我的 index.blade.php 代码
<tr>
<td>{{$row['policy_category_id']}}</td>
<td>{{$row['policy_title']}}</td>
<td>{{$row['version_no']}}</td>
<td>{{$row['policy_details']}}
<td>{{$row['expiry_date']}}</td>
<td>{{$row['file_path']}}</td>
<td><a href="{{action('policyController@edit', $row['id'])}}" class="btn btn-warning">Edit</a></td>
<td>
<form method="post" class="delete_form" action="{{action('policyController@destroy',$row['id'])}}">
{{ csrf_field() }}
{{ method_field('DELETE')}}
<input type="hidden" name="_method" value="DELETE" />
<button type="submit" class="btn btn-danger">Delete</button>
</form>
我的问题是如何删除这些标签,但只显示人类可读的数据?谢谢你帮助我
解决方案
您可以使用该strip_tags
功能(https://www.php.net/manual/en/function.strip-tags.php):
<tr>
<td>{{$row['policy_category_id']}}</td>
<td>{{$row['policy_title']}}</td>
<td>{{$row['version_no']}}</td>
<td>{{strip_tags($row['policy_details'])}}
<td>{{$row['expiry_date']}}</td>
<td>{{$row['file_path']}}</td>
<td><a href="{{action('policyController@edit', $row['id'])}}" class="btn btn-warning">Edit</a></td>
<td>
<form method="post" class="delete_form" action="{{action('policyController@destroy',$row['id'])}}">
{{ csrf_field() }}
{{ method_field('DELETE')}}
<input type="hidden" name="_method" value="DELETE" />
<button type="submit" class="btn btn-danger">Delete</button>
</form>
推荐阅读
- javascript - 试图通过我的 JS 蛇游戏中的单位来增加蛇的大小
- vue.js - How do I stop displaying the inline validation error message in Vuetify?
- robotframework - 无法通过robotframework连接到mysql db
- c - popen 意外返回 -1
- sql - 使用锚标记运行和显示查询
- ruby - 包含子目录作为 Jekyll 的帖子 URL 的一部分
- linux - Hyperledger Fabric SDK Go 安装错误。这里出了什么问题以及如何解决?
- sitecore - 通过构建配置更改 TDS 项目部署
- angular - Using async await firebase storage
- database - Query Most Recent Records in MS Access Based on Date Provided in Form Field