title: I get a array return in get() in select laravel 5.6
body: <p>When I run this:</p>
  
  <pre><code> $User_data = User::where('email', '=', $email)
              -&gt;leftJoin('secutitequestion', function($join) {
                  $join-&gt;on('users.id', '=', 'secutitequestion.user_id');
              })
              -&gt;select('secutitequestion.securite_question1'
                  ,'secutitequestion.securite_question2'
                  ,'secutitequestion.securite_question3'
              ,'secutitequestion.user_id')
              -&gt;get();
  </code></pre>
  
  <p>I get this result:</p>
  
  <pre><code>{
      "success": true,
      "token": null,
      "user": [
          {
              "securite_question1": "what is your dream",
              "securite_question2": "other dream?",
              "securite_question3": "any other dream?",
              "user_id": 32
          }
      ]
  }
  </code></pre>
  
  <p>But I want it like this:</p>
  
  <pre><code>{
      "success": true,
      "token": null,
      "user": {
          "securite_question1": "what is your dream",
          "securite_question2": "other dream?",
          "securite_question3": "any other dream?",
          "user_id": 32
      }
  }
  </code></pre>