TA-bibit-cabai/app/Mail/AdminOrderNotification.php

36 lines
776 B
PHP

<?php
namespace App\Mail;
use App\Models\Transaksi;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\Mailables\Content;
use Illuminate\Mail\Mailables\Envelope;
use Illuminate\Queue\SerializesModels;
class AdminOrderNotification extends Mailable
{
use Queueable, SerializesModels;
public Transaksi $transaksi;
public function __construct(Transaksi $transaksi)
{
$this->transaksi = $transaksi;
}
public function envelope(): Envelope
{
return new Envelope(
subject: '🛒 Pesanan Baru #' . $this->transaksi->invoice_number,
);
}
public function content(): Content
{
return new Content(
view: 'emails.admin-order-notification',
);
}
}