Я пытаюсь создать пакет Laravel, который будет отправлять электронное письмо.
После публикации пакета моя структура папок
http://prntscr.com/nbddef
Как вы видите, у меня есть шаблон там
Но когда я пытаюсьдля отправки почты я получаю следующее исключение:
#message: "View [D:\OSPanel\domains\testPackage.loc\app.Widgets.views.template] not found."
Я пытался изменить этот путь к шаблону в моем коде, но это не помогает
<?php
namespace Imediasun\Widgets\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Contracts\Mail\Mailer as MailerContract;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class OrderSend extends Mailable
{
use Queueable, SerializesModels;
protected $order;
public function __construct()
{
$this->sub='New Csv Import Received';
$this->recipient='imediasun@gmail.com';
$this->sender=['address'=>'imediasu1n@gmail.com','name'=>'Andrey'];
$this->template=app_path() .'/Widgets/views/template';
$this->exception=false;
}
public function build()
{
return $this->from($this->sender)->to($this->recipient)->subject($this->sub)->view($this->template);
}
}