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>