Laravel Mail htmlspecialchars() expects parameter 1 to be string

Почему ругается

message: "htmlspecialchars() expects parameter 1 to be string, object given (View: /home/e/extremje/dating/dating/resources/views/mail/user/message.blade.php)"
exception: "Facade\Ignition\Exceptions\ViewException"
file: "/home/e/extremje/dating/dating/vendor/laravel/framework/src/Illuminate/Support/helpers.php"

Пытаюсь отправить сообщение

$messageemail = "отправил Вам сообщение!";

Mail::to($user->email)->send(new EmailNewMessage(Auth::user(), $user, $messageemail));

EmailNewMessage

 public $user_auth;
    public $user;
    public $messageemail;

    public function __construct($user_auth,$user,$messageemail)
    {
        $this->user_auth = $user_auth;
        $this->user = $user;
        $this->message = $messageemail;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this->view('mail.user.message');
    }

view

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
</head>
<body>
<h1>Новое сообщение</h1>
<p>Пользователь {{$user_auth->name}}, {{$message}}</p>
</body>
</html>

Ответы (0 шт):