From 98e2498fe2037f21b695749724ba7c5055a2ca6b Mon Sep 17 00:00:00 2001 From: Marick van Tuil Date: Tue, 26 Nov 2024 18:09:57 +0100 Subject: [PATCH] Fix tests --- docker-compose.yml | 4 ++++ src/MailableReader.php | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) 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();