title: Eloquent Order By alphabetically doesn't work
body: <p>Here is a very simple line of code I am running:</p>
  
  <pre><code>return User::orderBy('first_name', 'asc')-&gt;get();
  </code></pre>
  
  <p>I expect to get the returned result in alphabetical order. Here is what I get:</p>
  
  <pre><code>{
      "id": "1",
      "first_name": "Kousha",
      ...
  },
  {
      "id": "10",
      "first_name": "Monica",
      ...
  },
  {
      "id": "9",
      "first_name": "Alex",
      ...
  },
  {
      "id": "2",
      "first_name": "Ali",
      ...
  },
  {
      "id": "7",
      "first_name": "Chris",
      ...
  },
  {
      "id": "5",
      "first_name": "Amin",
      ...
  },
  {
      "id": "6",
      "first_name": "Felix",
      ...
  },
  {
      "id": "8",
      "first_name": "Aleksi",
      ...
  },
  {
      "id": "3",
      "first_name": "Ryan",
      ...
  },
  {
      "id": "4",
      "first_name": "Paul",
      ...
  }
  </code></pre>
  
  <p>If I try the order in descending order, I get another gibberish result. The only thing the order works for is the <code>id</code>. What am I missing here?</p>