title: Need to create collection of keys with multiple values (Laravel 7.x)
body: <p>My first post here. I tried to search for an answer, but no luck, so here we go</p>
  
  <p>Generally I cannot share with you with the exact code I'm working on :( 
  so here's the example one:</p>
  
  <pre><code>$collection = collect(['country' =&gt; 'Germany', 'city' =&gt; 'Berlin', 'month' =&gt; 'April']);
  dd($collection);
  //"country" =&gt; "Germany"
  //"city" =&gt; "Berlin"
  //"month" =&gt; "April"
  $array1 = ['France', 'Paris', 'May'];
  $array2 = ['Spain', 'Madrid', 'June'];
  </code></pre>
  
  <p>My question is - how to "add" those arrays (minding array1 and array2 order) so I end up with something like this?</p>
  
  <pre><code>dd($newCollection);
  //output:
  //"country" =&gt; ["Germany", "France", "Spain"]
  //"city" =&gt; ["Berlin", "Paris", "Madrid"]
  //"month" =&gt; ["April", "May", "June"]
  </code></pre>
  
  <h3>OR</h3>
  
  <p>If there's a way to get all records from database and make one of the rows a key and a selection of them as values</p>
  
  <p>Example</p>
  
  <pre><code>$users = User::get();
  //this table has columns "full_name", "e-mail", "job", "birth_date", "city" and "password"
  $collection = &lt;&lt;???&gt;&gt; //make column "full_name" as key and columns "e-mail", "job", "password" as values
  dd($collection);
  //output:
  //"John Doe" =&gt; ["johndoe@mail.com", "Janitor", "topsecret"]
  //"Jane Doe" =&gt; ["janedoe@mail.com", "teacher", "sercretpassword"]
  </code></pre>
  
  <p>Lifetime gratitude in advance for an answer... I've read Laravel's documentation many times and could not find a solution</p>