【发布时间】:2021-06-19 22:26:00
【问题描述】:
在我的 Laravel 5.3 项目中,我的控制器中有这个来实现比赛表数据:
public function list(){
$data=Competition::all();
return view('map', ['data'=> $data]);
}
路线:
Route::get('map', 'Api\CompetitionsController@list');
使用这些代码行,我的 map.blade.php(在 html 区域中)有五列(两个帖子):
<ul>
@foreach ($data As $i)
{{ $i->id }} {{ $i->name }} {{ $i->contact_city }} {{ $i->lat }} {{ $i->lng }}
@endforeach
</ul>
我得到了五列(两个帖子)的打印输出,如下所示:
1 Fälttävlan Landskrona 55.87 12.83 2 Fälttävlan Sundsvall 62.39 17.31
在我的地图脚本区域中,我想为数据库表中的每个帖子创建一个包含这些示例五个数据的数组,以在地图上创建标记。我怎么做? $data 包含 DB 表中的所有内容,不仅包括数据,还包括列名等。
【问题讨论】:
标签: javascript database laravel-5