You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blade模板{{}}闭合错误及URL记录ID加密问题求解

问题解决方法

错误原因

你编写的Blade代码存在两个核心问题:

  • Blade模板不支持{{ }}标签嵌套,你在{{ url(...) }}内部又嵌套了{{Crypt::encrypt('id')}},这会触发语法解析报错。
  • 你传入Crypt::encrypt的是字符串'id',而非模型的实际ID属性$hxh->id,这会导致加密的是字符串"id",而非目标记录的真实ID。

正确写法

方法1:字符串拼接方式

直接在单个Blade表达式内完成URL拼接与加密操作:

action="{{ url('delete/' . Crypt::encrypt($hxh->id)) }}"
href="{{ url('update/' . Crypt::encrypt($hxh->id)) }}"

方法2:使用命名路由(推荐)

如果你的路由已配置名称(比如delete和update路由),可以用route()函数更简洁地生成URL,避免硬编码路径:

action="{{ route('delete', Crypt::encrypt($hxh->id)) }}"
href="{{ route('update', Crypt::encrypt($hxh->id)) }}"

内容的提问来源于stack exchange,提问作者Yagatekimi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 19:20:36