Laravel получить все значения из коллекции или массива - PullRequest
0 голосов
/ 14 декабря 2018

мне нужна твоя помощь

Это информация из формы.

enter image description here

Я переставлю структуру в соответствии с документом,https://laravel.com/docs/5.4/collections#method-collapse

Это мой код

$facility = collect($request->facility);
$item = $facility->collapse();
dd($item->all());

Это мой отладчик enter image description here

То, что я хочу

средство =[40,39,42,43,44,41,38,2]

1 Ответ

0 голосов
/ 14 декабря 2018

Вам не нужно предпринимать никаких действий по этому поводу.$request->facility вернет нужный вам массив.Причина, по которой массив выглядит по-другому в вашей консоли, заключается в браузере.

[2,3,4,5] равно

[
 0 => 2,
 1 => 3,
 2 => 4,
 3 => 5
]

Это просто показывает положение значения в массиве.Подробнее здесь

Метод collapse() объединит несколько массивов в один:

$collection = collect([[1, 2, 3], [4, 5, 6], [7, 8, 9]]);

$collapsed = $collection->collapse();

$collapsed->all();

// [1, 2, 3, 4, 5, 6, 7, 8, 9]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...