一个关于 blade 模版解析的问题.

各位, 碰到一个问题, 当我在 blade 模版中用 {{ $title }} 这种格式输出文本内容的时候, 如果内容中包含 xxx.com 这样的文本, 会直接解析成超链接. 排除在录入的时候做规避, 请问还有哪些配置或者方法可以规避一下?

补充下:
laravel: 8.53.0
php: 7.3.29

// php. 常规数据为数据库获取, 以下为测试用.
$arr = [
    'hello world.',
    'hello laravel.',
    'hello learnku.com'
];

return view('xxx', [
    'arr' => $arr
]);
<table>
    <tr>
        @foreach ($arr as $a)
            <td>{{ $a }}</td>
        @endforeach

        {{-- 这时候第三条数据 hello learnku.com 中, --}}
        {{-- learnku.com 这部分会解析成超链接. --}}
    </tr>
</table>
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

问题已找到. 不是 blade 模版解析的问题, 而是在一个页面中调用了一个外部验证的 javascript 脚本导致.

3年前
讨论数量: 3

未复现

3年前 评论
nathan_chor (楼主) 3年前

问题已找到. 不是 blade 模版解析的问题, 而是在一个页面中调用了一个外部验证的 javascript 脚本导致.

3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!