2016-01-06 4 views
0

Я использую Laravel 5,1 И мне нужно, чтобы преобразовать массив в diffrent массив Так что я имеюLaravel 5,1 массив

$wells = Well::get(array('well_id' => 'url','well' => 'name','iso3'))->toArray(); 

$users= User::get(array('id' => 'url', 'name' => 'name'))->toArray(); 

Так что с обе массивов на выходе должно быть конвертированы из well_id в URL-адрес из скважин и id для URL-адреса от пользователей. Поэтому, даже если они отличаются от базы данных, вывод будет иметь одно и то же «имя», потому что после того, как у меня есть функция для обоих, но он использует это «имя». Итак, экзамен, который я дал, не работает, но это должно быть что-то вроде этого. Спасибо.

ответ

1

Вы можете использовать функцию выбора из Laravel

$wells = Well::select('well_id as url','well as name','iso3')->get()->toArray(); 

и

$users= User::select(array('id' => 'url', 'name' => 'name'))->get()->toArray(); 

я не попробовать его, но он должен работать.

+0

Это идеальное решение. Спасибо друг. –

Смежные вопросы