, MailClass, MailMessage.
, app\Notifications
<?php
namespace App\Notifications;
use Illuminate\Notifications\Messages\MailMessage;
class MailExtended extends MailMessage
{
public $viewData;
public function content($content)
{
$this->viewData['content'] = $content;
return $this;
}
public function data()
{
return array_merge($this->toArray(), $this->viewData);
}
}
:
return (new MailMessage())
:
return (new MailExtended())
content var . , (php artisan vendor:publish), email.blade.php resources/views/vendor/notifications :
@if (isset($content))
<hr>
{!! $content !!}
<hr>
@endif
: D