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

如何在Laravel中使用info函数将变量值写入日志文件?

在Laravel日志中打印变量值的几种方法

你可以通过以下几种方式在Laravel日志中输出变量值:

  • 直接拼接变量到日志消息
    把变量直接和字符串拼接,示例:

    $groupName = "测试群组";
    \Log::info("Group Message Cron: 群组名称为 {$groupName}");
    
  • 传递变量作为日志方法的第二个参数
    Laravel的日志方法支持传入数组作为上下文参数,变量会被格式化输出到日志中,示例:

    $userData = ['id' => 1, 'name' => '张三'];
    \Log::info("Group Message Cron", ['用户信息' => $userData]);
    

    这种方式的优势是日志会更清晰,变量内容会以结构化的形式展示,方便后续排查。

  • 打印数组/对象的完整结构
    如果需要查看复杂数组或对象的全部内容,可以用print_r或var_export配合日志输出:

    $complexData = ['key1' => ['subkey1' => 'value1'], 'key2' => 'value2'];
    \Log::info("Group Message Cron 完整数据: " . print_r($complexData, true));
    // 或者用var_export
    \Log::info("Group Message Cron 完整数据: " . var_export($complexData, true));
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 21:18:19