В Laravel использую шаблонизатор twig, через TwigBridge, все работает нормально, но не могу отправить письма, не понимаю в чем проблема.
Ошибка
not found. {"url":"/robot/weekly_report","exception":"[object] (InvalidArgumentException(code: 0):
// В контроллере запускаю
use App\Mail\AdminNotification;
Mail::to('bla@bla.ru')->send(new AdminNotification($text));
// Шлю в почтовом классе
class AdminNotification extends Mailable
{
use Queueable, SerializesModels;
public $data;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($data)
{
$this->data = $data;
}
/**
* Тема
*
* @return \Illuminate\Mail\Mailables\Envelope
*/
public function envelope()
{
// $this->setUp(config('mailer.mailer_dsn'));
return new Envelope(
from: new Address('bla@bla', 'Фабрика'),
subject: ' Уведомление bla',
);
}
/**
* Шаблон
*
* @return \Illuminate\Mail\Mailables\Content
*/
public function content()
{
return new Content(
view: Twig::render('email/notification', ['text' => $this->data])
);
}
/**
* Файлы
*
* @return array
*/
public function attachments()
{
return [];
}
}