diff --git a/docker-compose.yml b/docker-compose.yml index 972092b..f8d1d06 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,8 @@ services: + app: + image: serversideup/php:8.3-fpm + volumes: + - .:/var/www/html mysql: image: mysql:8 ports: diff --git a/src/MailableReader.php b/src/MailableReader.php index bdc3876..fdbfe1e 100644 --- a/src/MailableReader.php +++ b/src/MailableReader.php @@ -9,6 +9,7 @@ use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailables\Content; use Illuminate\Mail\Mailables\Envelope; +use Illuminate\Support\Arr; use Illuminate\Support\Traits\Localizable; class MailableReader @@ -158,7 +159,9 @@ private function readBody(EmailComposer $composer): void $mailable = $composer->mailable; $composer->email->view = $mailable->view; - $composer->email->variables = $mailable->buildViewData(); + $composer->email->variables = Arr::except($mailable->buildViewData(), [ + '__laravel_mailable', + ]); $localeToUse = $composer->locale ?? app()->currentLocale();