Повторяющиеся записи модели в laravel по почте

Я пытаюсь отправить электронное письмо, используя почту и работу.

Однако по какой-то причине дублируются вложения и тело

двойные данные

Работа, вакансии:

class SendReservationConfirmed implements ShouldQueue
{
    protected $subscriber;
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
    public function __construct(Subscriber $subscriber)
    {
        $this->subscriber = $subscriber;
    }
    public function handle()
    {
        $email = new ReservationConfirmed($this->subscriber);
        Mail::to($this->subscriber->email)->send($email);
    }
}

разрешенный к пересылке по почте:

class ReservationConfirmed extends Mailable
{
    use Queueable, SerializesModels;
    public $subscriber;
    public function __construct(Subscriber $subscriber)
    {
        $this->subscriber = $subscriber;
    }
    public function build()
    {
        $attachments = [];
        $email = $this->view('emails.confirm-new')
                ->with(['subscriber' => $this->subscriber]);

Задание выполняется только один раз, модель, которую я отправляю, имеет следующие данные:

"data": {
    "id": 119,
    "first_name": "",
    "reservations": [
        {
            "spot_id": 686,
            "spot": {
                "id": 686,
                "zone": {
                    "id": 125,
                    "number": 123,
                    "name": "",
                }
            }
        },

0 ответов

Другие вопросы по тегам