mdbpanel/app/Mail/BackupWarning.php

39 lines
891 B
PHP

<?php
namespace App\Mail;
use App\Backup;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class BackupWarning extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(Backup $backup, $client)
{
$this->backup = $backup;
$this->client = $client;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->from('reports@mydentalbackup.co.uk')
->cc('reports@mydentalbackup.co.uk')
->subject('Backup ( ' . $this->backup->schedule_name . ' ) Warning! for : ' . $this->client->client_name . '')
->markdown('mail.backup.warning', ['backup' => $this->backup]);
}
}