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

Laravel Blade模板报Undefined constant "page_link"错误求助

报错解决方案

根因说明

Blade模板解析{{page_link}}语法时,无$前缀的page_link会被识别为PHP常量,系统未检测到该常量定义因此抛出未定义常量错误。

修复方案

根据你的实际使用场景选择对应修复方法即可:

  • 场景1:后端已向模板传递$page_link变量
    给page_link添加变量前缀$即可:
    // 原错误代码
    "messageText":"Pershendetje, kam nje pytje rreth {{page_link}}"
    // 修正后代码
    "messageText":"Pershendetje, kam nje pytje rreth {{ $page_link }}"
    
    请同时确认控制器返回视图时已正确传值,示例:
    return view('home.index', [
        'page_link' => '实际的页面链接值'
    ]);
    
  • 场景2:需要动态获取当前页面的访问链接,无需后端传参
    直接调用Laravel内置的请求辅助方法即可,不需要提前定义$page_link变量:
    "messageText":"Pershendetje, kam nje pytje rreth {{ request()->fullUrl() }}"
    
  • 场景3:需要保留{{page_link}}作为前端纯文本占位符,不需要Blade解析
    给占位符添加@前缀即可跳过Blade解析:
    "messageText":"Pershendetje, kam nje pytje rreth @{{page_link}}"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:00:04