#php #laravel
#php #laravel
Вопрос:
$assets = Asset::where('group_id', $request->group_id)->select('name')->get()->toArray();
dd($assets);
вывод:
array:2 [▼
0 => array:1 [▼
"name" => "wordpress"
]
1 => array:1 [▼
"name" => "joomla"
]
]
Ошибка: преобразование массива в строку
$assets = Asset::where('group_id', $request->group_id)->select('name')->get()->toArray();
dd(implode(',', $assets));
…………………………………………………………………………………………………………………………….
Ответ №1:
Есть другой способ сделать с коллекцией pluck()
,
$assets = Asset::where('group_id', $request->group_id)->get()->pluck('name')->implode(',');
Ваш результат будет следующим WordPress,joomla