【发布时间】:2020-03-21 17:48:05
【问题描述】:
虽然这个问题很愚蠢,但我被困在 JSON 响应中存在变量数据但我无法在刀片中打印它。
我有日程安排消息的记录:
这里我想显示消息问题,所以我在这里使用 eloquent。 我已经为预定的消息设置了组记录。
虽然我可以使用 id 打印组名,但消息问题的相同代码将不起作用。
如果我在刀片中执行以下操作,我们可以看到数据:
{{ $schedule_message }}
输出:
{
"id":28,
"group_id":73,
"issue_id":2,
"title":"Et eum quibusdam ut delectus.",
"content":"Sunt inventore ea quisquam at repudiandae error. Qui soluta iusto voluptates sint quo est tempore impedit.",
"url":"https:\/\/www.google.com",
"trigger_at":"2019-11-26 18:12:57",
"day":"26th Nov, 2019",
"time":"18:12:57 PM",
"type":1,
"status":1,
"creator_id":44,
"moderator_id":48,
"created_at":"2019-11-26 09:32:17",
"updated_at":"2019-11-26 09:32:17",
"deleted_at":null,
"group":{
"id":73,
"name":"Wable, Krish and Deo"
},
"issue":{
"id":2,
"title":"Arthritis"
},
"creator":{
"id":44,
"name":"Heer Mukherjee"
},
"moderator":{
"id":48,
"name":"Rupesh Ganesan"
}
}
但是如果我在刀片中这样做,我会得到空白/注意/空:
{{ $schedule_message->issue }}
用于测试:如果我在刀片中执行此操作,则可以:
{{ $schedule_message->group }}
输出:
{"id":73,"name":"Wable, Krish and Deo"}
数据库结构相同。雄辩的代码是一样的。即使我得到 JSON 格式的输出,那么刀片文件有什么问题?
控制器代码添加如下:
ScheduleMessage::with(['group','issue', 'creator', 'moderator'])->latest()->paginate(env('REC_LIMIT'));
【问题讨论】:
-
请输入您的控制器代码。
-
请发布您的控制器和模型的代码。
标签: json laravel eloquent laravel-blade