我想在儀表板上顯示多個 gmaps 標記。這個標記資料,取自資料庫。我已經這樣編碼了,但它仍然不起作用。
控制器
public function index()
{
$markers = Report::select('location','latitude','longitude')->get()->toArray();
// dd($markers);
return view('dashboard', compact('markers'));
}
在刀片中,我是這樣制作的。這是我從
如何解決?謝謝
uj5u.com熱心網友回復:
解決了。這種情況可以通過在控制器中使用集合映射來解決
public function index()
{
$markers = Report::select('location','latitude','longitude')->get();
$markers = $markers->map(function ($item, $key){
return [$item->location, $item->latitude, $item->longitude];
});
return view('dashboard', compact('markers'));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/397645.html
標籤:javascript php 拉拉维尔 接口 谷歌地图
