Мой первый пост здесь. Я попытался найти ответ, но безуспешно, поэтому здесь мы go
Как правило, я не могу поделиться с вами точным кодом, над которым я работаю :( так вот пример:
$collection = collect(['country' => 'Germany', 'city' => 'Berlin', 'month' => 'April']);
dd($collection);
//"country" => "Germany"
//"city" => "Berlin"
//"month" => "April"
$array1 = ['France', 'Paris', 'May'];
$array2 = ['Spain', 'Madrid', 'June'];
Мой вопрос - как «добавить» эти массивы (учитывая порядок array1 и array2), чтобы я получил что-то вроде этого?
dd($newCollection);
//output:
//"country" => ["Germany", "France", "Spain"]
//"city" => ["Berlin", "Paris", "Madrid"]
//"month" => ["April", "May", "June"]
OR
If есть способ получить все записи из базы данных и сделать одну из строк ключом и выбрать их в качестве значений
Пример
$users = User::get();
//this table has columns "full_name", "e-mail", "job", "birth_date", "city" and "password"
$collection = <<???>> //make column "full_name" as key and columns "e-mail", "job", "password" as values
dd($collection);
//output:
//"John Doe" => ["johndoe@mail.com", "Janitor", "topsecret"]
//"Jane Doe" => ["janedoe@mail.com", "teacher", "sercretpassword"]
Пожизненная благодарность заранее за ответ ... Я много раз читал документацию Laravel и не мог найти решения