title: Laravel 5.5 - Send Email - Can't Get Property On Non-Object
body: <p>I am trying to send email from a Laravel 5.5 controller like this...</p>
  
  <pre><code>    $user = User::find(1)-&gt;toArray();
      Mail::send('emails.invite', $user, function($message) use ($user) {
          $message-&gt;to($user-&gt;email);
          $message-&gt;from('me@example.com');
          $message-&gt;subject('Test Subject');
      });
  </code></pre>
  
  <p>This fails with the error...</p>
  
  <pre><code>"message": "Trying to get property of non-object",
  </code></pre>
  
  <p>If I echo the array into the subject I can see that I do have the correct $user available to me, but for some reason it doesn't like it when I try and extract $user->email </p>
  
  <p>Anyone any ideas?</p>