attach mail
This commit is contained in:
parent
21b9d70035
commit
67d0b66091
3 changed files with 11 additions and 11 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -17,5 +17,4 @@ npm-debug.log
|
|||
yarn-error.log
|
||||
.gitignore
|
||||
.env.dev
|
||||
.env.testing
|
||||
public/vendor/invoices/logo.png
|
||||
.env.testing
|
|
@ -4,6 +4,7 @@ namespace App\Notifications;
|
|||
|
||||
use App\Models\Server;
|
||||
use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Notifications\Messages\MailMessage;
|
||||
use Illuminate\Notifications\Notification;
|
||||
use LaravelDaily\Invoices\Invoice;
|
||||
|
||||
|
@ -34,22 +35,22 @@ class InvoiceNotification extends Notification
|
|||
*/
|
||||
public function via($notifiable)
|
||||
{
|
||||
return ['database'];
|
||||
return ['mail'];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the array representation of the notification.
|
||||
*
|
||||
* @param mixed $notifiable
|
||||
* @return array
|
||||
* @return MailMessage
|
||||
*/
|
||||
public function toArray($notifiable)
|
||||
public function toMail($notifiable)
|
||||
{
|
||||
return [
|
||||
'title' => "Invoice Created: Nr.".$this->invoice->sequence,
|
||||
'content' => "
|
||||
<p>Find it <a href='".$this->invoice->url()."'>here</a>.</p>
|
||||
",
|
||||
];
|
||||
return (new MailMessage)
|
||||
->subject('Your Invoice!')
|
||||
->greeting('Your invoice is ready')
|
||||
->line("Skurr skurr.")
|
||||
->line('damn son.')
|
||||
->attach($this->invoice->stream());
|
||||
}
|
||||
}
|
||||
|
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Loading…
Add table
Reference in a new issue