【发布时间】:2018-06-04 23:02:48
【问题描述】:
我的控制器有以下响应
[
{
"id": 1,
"place_id": 1,
"name": "Test",
"type": 5,
"created_at": "2018-06-04 15:29:02",
"updated_at": "2018-06-04 15:29:02",
"time": [
{
"id": 1,
"stadium_id": 1,
"day": "Saturday",
"from_hour": 7,
"to_hour": 12,
"created_at": "2018-06-04 15:29:42",
"updated_at": "2018-06-04 15:29:42"
},
{
"id": 2,
"stadium_id": 1,
"day": "Sunday",
"from_hour": 7,
"to_hour": 12,
"created_at": "2018-06-04 15:54:03",
"updated_at": "2018-06-04 15:54:03"
}
]
}
]
我想访问每个时间对象中的日期属性
我尝试了下面的代码,但它当然只是加载了第一个结果 有解决办法吗
columns: [
{ data: 'name' },
{ data: 'type' },
{ data: 'time.0.day' },
{ data: 'time.0.from_hour' },
{ data: 'time.0.to_hour' },
],
【问题讨论】:
-
访问是什么意思?
-
在我的视图中将其呈现为一行
-
如何创建响应?
-
公共函数 getType($id) { $st = \App\Stadiums::where('type', $id)->get(); $st->load('时间');返回响应()->json($st,200); }
-
您希望它们位于不同的行中?
标签: laravel laravel-5 datatables