Преобразование объекта в массив в Laravel и Javascript

Нет. Оператор присваивания (=) является зарезервированным словом. Также ниже:

_: = => & lt; - & lt ;: & lt;%>: # @

blockquote>

Для получения более полного списка см. § 1.1 . Дополнительная информация о = описана в § 6.12.4.

Так что да, это не вызов метода.

-3
задан zayed hassan 13 July 2018 в 11:51
поделиться

2 ответа

Вы можете изменить формат следующим образом:

var locations = [
    {"siteId":"GPBNP1","latitude":"24.01144","longitude":"90.18492"},
    {"siteId":"BHHZH1","latitude":"23.60953","longitude":"90.90608"}
];

var result = locations.map((location, i) => [location.siteId, location.latitude, location.longitude, i]);

console.log(result)

Если вам нужны имена мест, например, вам нужно изменить запрос на получение .

1
ответ дан Giannis Mp 17 August 2018 в 12:59
поделиться

, если вы хотите использовать это в ларавом режиме, вы можете использовать toArray()

  public function map() {
        Auth::user()->hasAccess([1, 8, 9]);
         $sites = Site::orderBy('created_at', 'DESC')->select('siteId', 'latitude', 'longitude')->get()->toArray();
        return view('sites.map', compact('sites'));
    }
1
ответ дан Adnan Mumtaz 17 August 2018 в 12:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: