File: D:/HostingSpaces/zipwire/zipwire.nl/app/KommaApp/Shop/Orders/Mail/OrderStatusUpdatedCustomer.php
<?php
namespace App\KommaApp\Shop\Orders\Mail;
use App\KommaApp\Shop\Orders\Models\Order;
use App\KommaApp\Users\Models\User;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
/**
* Class OrderStatusUpdatedCustomer
*
* A mail telling a customer that his order was updated
*
* @package App\KommaApp\Shop\Orders\Mail
*/
class OrderStatusUpdatedCustomer extends Mailable
{
use Queueable, SerializesModels;
/** @var Order $order */
private $order;
private $customer;
/**
* Create a new message instance.
*
* @param Order $order
* @param User $user
*/
public function __construct(Order $order, User $user)
{
$this->order = $order;
$this->customer = $user;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$data = [
'order' => $this->order,
'customer' => $this->customer
];
return $this->view('emails.shop.order-update-customer', $data);
}
}