From d7e9facc297088f00a84d73d894812934daa025b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Fri, 19 Jul 2024 12:05:37 +0200 Subject: [PATCH] Notification mail --- .../Controllers/Club/Auth/LoginController.php | 11 + .../Customer/DestroyCustomer.php | 1 + .../Customer/DestroyedCustomer.php | 1 + app/Notifications/Customer/ResetPassword.php | 1 + app/Notifications/Customer/UpdateEmail.php | 1 + app/Notifications/Customer/UpdatePassword.php | 1 + app/Notifications/Customer/VerifyEmail.php | 1 + resources/assets/images/mail/club-logo.png | Bin 0 -> 23280 bytes resources/assets/images/mail/header-left.svg | 32 ++ resources/assets/images/mail/header-right.svg | 50 +++ resources/assets/images/mail/logo-footer.png | Bin 0 -> 20976 bytes .../assets/images/mail/socials/facebook.png | Bin 0 -> 3745 bytes .../assets/images/mail/socials/instagram.png | Bin 0 -> 6627 bytes .../assets/images/mail/socials/linkedin.png | Bin 0 -> 4296 bytes .../assets/images/mail/socials/youtube.png | Bin 0 -> 4162 bytes resources/sass/club/mail-theme.scss | 375 ++++++++++++++++++ resources/sass/fo/mail-theme.scss | 313 --------------- resources/ts/utilities/sass-safelist.ts | 2 + .../views/vendor/mail/html/button.blade.php | 21 + .../views/vendor/mail/html/footer.blade.php | 11 + .../views/vendor/mail/html/header.blade.php | 28 +- .../views/vendor/mail/html/layout.blade.php | 60 +++ .../vendor/mail/html/message-club.blade.php | 9 + .../views/vendor/mail/html/message.blade.php | 9 + .../vendor/mail/html/message/layout.blade.php | 48 +++ .../views/vendor/mail/html/panel.blade.php | 13 + .../views/vendor/mail/html/subcopy.blade.php | 7 + .../views/vendor/mail/html/table.blade.php | 3 + .../vendor/notifications/email-club.blade.php | 58 +++ .../vendor/notifications/email.blade.php | 58 +++ vite.config.ts | 4 +- 31 files changed, 793 insertions(+), 325 deletions(-) create mode 100644 resources/assets/images/mail/club-logo.png create mode 100644 resources/assets/images/mail/header-left.svg create mode 100644 resources/assets/images/mail/header-right.svg create mode 100644 resources/assets/images/mail/logo-footer.png create mode 100644 resources/assets/images/mail/socials/facebook.png create mode 100644 resources/assets/images/mail/socials/instagram.png create mode 100644 resources/assets/images/mail/socials/linkedin.png create mode 100644 resources/assets/images/mail/socials/youtube.png create mode 100644 resources/sass/club/mail-theme.scss delete mode 100644 resources/sass/fo/mail-theme.scss create mode 100644 resources/views/vendor/mail/html/button.blade.php create mode 100644 resources/views/vendor/mail/html/footer.blade.php create mode 100644 resources/views/vendor/mail/html/layout.blade.php create mode 100644 resources/views/vendor/mail/html/message-club.blade.php create mode 100644 resources/views/vendor/mail/html/message.blade.php create mode 100644 resources/views/vendor/mail/html/message/layout.blade.php create mode 100644 resources/views/vendor/mail/html/panel.blade.php create mode 100644 resources/views/vendor/mail/html/subcopy.blade.php create mode 100644 resources/views/vendor/mail/html/table.blade.php create mode 100644 resources/views/vendor/notifications/email-club.blade.php create mode 100644 resources/views/vendor/notifications/email.blade.php diff --git a/app/Http/Controllers/Club/Auth/LoginController.php b/app/Http/Controllers/Club/Auth/LoginController.php index 4e13a2c2..f8a6609d 100644 --- a/app/Http/Controllers/Club/Auth/LoginController.php +++ b/app/Http/Controllers/Club/Auth/LoginController.php @@ -8,6 +8,7 @@ use Illuminate\Contracts\Auth\StatefulGuard; use Illuminate\Contracts\View\View; use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Http\Request; +use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Support\Arr; use Illuminate\Support\Facades\Auth; @@ -42,6 +43,16 @@ class LoginController extends Controller */ public function showLoginForm(): View { + die((new MailMessage()) + ->template('notifications::email-club') + ->subject(trans("Mise à jour de l'email - :site_name", [ + 'site_name' => config('app.name') + ])) + ->greeting(trans('Bonjour :name', ['name' => 'sdsd'])) + ->action('bonton action', route('fo.add-single-optin')) + ->line(trans("L'email associé à votre compte :site_name vient d'être modifié.", [ + 'site_name' => config('app.name') + ]))->render()); return view('club.auth.login'); } diff --git a/app/Notifications/Customer/DestroyCustomer.php b/app/Notifications/Customer/DestroyCustomer.php index 8b3c1414..f1ddce85 100644 --- a/app/Notifications/Customer/DestroyCustomer.php +++ b/app/Notifications/Customer/DestroyCustomer.php @@ -32,6 +32,7 @@ class DestroyCustomer extends Notification $firstname = $notifiable->username; return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans('Supression du compte - :site_name', [ 'site_name' => config('app.name') ])) diff --git a/app/Notifications/Customer/DestroyedCustomer.php b/app/Notifications/Customer/DestroyedCustomer.php index 5415e27d..22535d06 100644 --- a/app/Notifications/Customer/DestroyedCustomer.php +++ b/app/Notifications/Customer/DestroyedCustomer.php @@ -31,6 +31,7 @@ class DestroyedCustomer extends Notification { // phpcs:enable return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans('Votre compte est suprimé - :site_name', [ 'site_name' => config('app.name') ])) diff --git a/app/Notifications/Customer/ResetPassword.php b/app/Notifications/Customer/ResetPassword.php index e4a2e085..1272e9fe 100644 --- a/app/Notifications/Customer/ResetPassword.php +++ b/app/Notifications/Customer/ResetPassword.php @@ -46,6 +46,7 @@ class ResetPassword extends NotificationsResetPassword $firstname = $notifiable->username; return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans('Mot de passe oublié - :site_name', ['site_name' => config('app.name')])) /** @var string $firstname */ ->greeting(trans('Bonjour :name', ['name' => $firstname])) diff --git a/app/Notifications/Customer/UpdateEmail.php b/app/Notifications/Customer/UpdateEmail.php index 485744bc..bd827fbc 100644 --- a/app/Notifications/Customer/UpdateEmail.php +++ b/app/Notifications/Customer/UpdateEmail.php @@ -32,6 +32,7 @@ class UpdateEmail extends Notification $firstname = $notifiable->username; return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans("Mise à jour de l'email - :site_name", [ 'site_name' => config('app.name') ])) diff --git a/app/Notifications/Customer/UpdatePassword.php b/app/Notifications/Customer/UpdatePassword.php index 4c4183b8..3328ef18 100644 --- a/app/Notifications/Customer/UpdatePassword.php +++ b/app/Notifications/Customer/UpdatePassword.php @@ -32,6 +32,7 @@ class UpdatePassword extends Notification $firstname = $notifiable->username; return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans("Mise à jour du mot de passe - :site_name", [ 'site_name' => config('app.name') ])) diff --git a/app/Notifications/Customer/VerifyEmail.php b/app/Notifications/Customer/VerifyEmail.php index 04c4a231..ef546d15 100644 --- a/app/Notifications/Customer/VerifyEmail.php +++ b/app/Notifications/Customer/VerifyEmail.php @@ -45,6 +45,7 @@ class VerifyEmail extends NotificationsVerifyEmail $firstname = $notifiable->username; return (new MailMessage()) + ->template('notifications::email-club') ->subject(trans("Inscription - :site_name", ['site_name' => config('app.name')])) /** @var string $firstname */ ->greeting(trans('Bonjour :name', ['name' => $firstname])) diff --git a/resources/assets/images/mail/club-logo.png b/resources/assets/images/mail/club-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..697562aceca9c71cba542be53b5ca401fb952c81 GIT binary patch literal 23280 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/mail/header-left.svg b/resources/assets/images/mail/header-left.svg new file mode 100644 index 00000000..d2eb97e0 --- /dev/null +++ b/resources/assets/images/mail/header-left.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/mail/header-right.svg b/resources/assets/images/mail/header-right.svg new file mode 100644 index 00000000..60f78948 --- /dev/null +++ b/resources/assets/images/mail/header-right.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/assets/images/mail/logo-footer.png b/resources/assets/images/mail/logo-footer.png new file mode 100644 index 0000000000000000000000000000000000000000..9fbe3498f29c93b2bf9e88a0cd5566631bc4f3a7 GIT binary patch literal 20976 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 OrCgjm2sa!<8UF)R;|?1D literal 0 HcmV?d00001 diff --git a/resources/assets/images/mail/socials/facebook.png b/resources/assets/images/mail/socials/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4034d55e2dffa539872a26a12f4a2ee206cbdd GIT binary patch literal 3745 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%0A9fA^0wTvONd}eAmPBR@ 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 'primary', 'align' => 'center']) + + + + + diff --git a/resources/views/vendor/mail/html/footer.blade.php b/resources/views/vendor/mail/html/footer.blade.php new file mode 100644 index 00000000..0e938a7b --- /dev/null +++ b/resources/views/vendor/mail/html/footer.blade.php @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/resources/views/vendor/mail/html/header.blade.php b/resources/views/vendor/mail/html/header.blade.php index 5459f2ea..daf5c21d 100644 --- a/resources/views/vendor/mail/html/header.blade.php +++ b/resources/views/vendor/mail/html/header.blade.php @@ -1,13 +1,21 @@ - - - @if (trim($slot) === 'Laravel') - - @else - - {{ $slot }} - @endif - + + + + + + + + + + diff --git a/resources/views/vendor/mail/html/layout.blade.php b/resources/views/vendor/mail/html/layout.blade.php new file mode 100644 index 00000000..75d764d5 --- /dev/null +++ b/resources/views/vendor/mail/html/layout.blade.php @@ -0,0 +1,60 @@ + + + + + {{ config('app.name') }} + + + + + + + + + + + + + + + + + diff --git a/resources/views/vendor/mail/html/message-club.blade.php b/resources/views/vendor/mail/html/message-club.blade.php new file mode 100644 index 00000000..e3a2fa3a --- /dev/null +++ b/resources/views/vendor/mail/html/message-club.blade.php @@ -0,0 +1,9 @@ +@section('header-content') + @if (trim($slot) === 'Laravel') + Laravel Logo + @else + {{ config('app.name') }} + @endif +@endsection + +@include('vendor.mail.html.message.layout') diff --git a/resources/views/vendor/mail/html/message.blade.php b/resources/views/vendor/mail/html/message.blade.php new file mode 100644 index 00000000..1ee62065 --- /dev/null +++ b/resources/views/vendor/mail/html/message.blade.php @@ -0,0 +1,9 @@ +@section('header-content') + @if (trim($slot) === 'Laravel') + Laravel Logo + @else + + @endif +@endsection + +@include('vendor.mail.html.message.layout') diff --git a/resources/views/vendor/mail/html/message/layout.blade.php b/resources/views/vendor/mail/html/message/layout.blade.php new file mode 100644 index 00000000..9d6326ec --- /dev/null +++ b/resources/views/vendor/mail/html/message/layout.blade.php @@ -0,0 +1,48 @@ + + {{-- Header --}} + + + @yield('header-content') + + + + {{-- Body --}} + {{ $slot }} + + {{-- Subcopy --}} + @isset($subcopy) + + + {{ $subcopy }} + + + @endisset + + {{-- Footer --}} + + + +

{{ __('Gauloisement vôtre, L’équipe Le Gaulois') }}

+ {!! clean( + __( + 'Pour toute information complémentaire concernant vos données personnelles et vos droits, merci de consulter notre :startA Charte de confidentialité:endA.', + [ + 'startA' => + '', + 'endA' => '', + ], + ), + ) !!} + {{ __('LDC Sablé, SAS, Zone Industrielle Saint-Laurent 72300 Sablé-sur-Sarthe, 02.43.62.70.00') }} + {{ __('Si vous ne souhaitez plus recevoir d’emails de la part de :appname, vous pouvez vous désinscrire.', [ + 'appname' => config('app.name'), + ]) }} +
+
+
diff --git a/resources/views/vendor/mail/html/panel.blade.php b/resources/views/vendor/mail/html/panel.blade.php new file mode 100644 index 00000000..1e414b44 --- /dev/null +++ b/resources/views/vendor/mail/html/panel.blade.php @@ -0,0 +1,13 @@ + + + + + diff --git a/resources/views/vendor/mail/html/subcopy.blade.php b/resources/views/vendor/mail/html/subcopy.blade.php new file mode 100644 index 00000000..3e9fba7e --- /dev/null +++ b/resources/views/vendor/mail/html/subcopy.blade.php @@ -0,0 +1,7 @@ + + + + + diff --git a/resources/views/vendor/mail/html/table.blade.php b/resources/views/vendor/mail/html/table.blade.php new file mode 100644 index 00000000..b3bb3c8e --- /dev/null +++ b/resources/views/vendor/mail/html/table.blade.php @@ -0,0 +1,3 @@ +
+ {{ Illuminate\Mail\Markdown::parse($slot) }} +
diff --git a/resources/views/vendor/notifications/email-club.blade.php b/resources/views/vendor/notifications/email-club.blade.php new file mode 100644 index 00000000..4527c431 --- /dev/null +++ b/resources/views/vendor/notifications/email-club.blade.php @@ -0,0 +1,58 @@ + +{{-- Greeting --}} +@if (! empty($greeting)) +# {{ $greeting }} +@else +@if ($level === 'error') +# @lang('Whoops!') +@else +# @lang('Hello!') +@endif +@endif + +{{-- Intro Lines --}} +@foreach ($introLines as $line) +{{ $line }} + +@endforeach + +{{-- Action Button --}} +@isset($actionText) + $level, + default => 'primary', + }; +?> + +{{ $actionText }} + +@endisset + +{{-- Outro Lines --}} +@foreach ($outroLines as $line) +{{ $line }} + +@endforeach + +{{-- Salutation --}} +@if (! empty($salutation)) +{{ $salutation }} +@else +@lang('Regards'),
+{{ config('app.name') }} +@endif + +{{-- Subcopy --}} +@isset($actionText) + +@lang( + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\n". + 'into your web browser:', + [ + 'actionText' => $actionText, + ] +) [{{ $displayableActionUrl }}]({{ $actionUrl }}) + +@endisset + diff --git a/resources/views/vendor/notifications/email.blade.php b/resources/views/vendor/notifications/email.blade.php new file mode 100644 index 00000000..678e2591 --- /dev/null +++ b/resources/views/vendor/notifications/email.blade.php @@ -0,0 +1,58 @@ + +{{-- Greeting --}} +@if (! empty($greeting)) +# {{ $greeting }} +@else +@if ($level === 'error') +# @lang('Whoops!') +@else +# @lang('Hello!') +@endif +@endif + +{{-- Intro Lines --}} +@foreach ($introLines as $line) +{{ $line }} + +@endforeach + +{{-- Action Button --}} +@isset($actionText) + $level, + default => 'primary', + }; +?> + +{{ $actionText }} + +@endisset + +{{-- Outro Lines --}} +@foreach ($outroLines as $line) +{{ $line }} + +@endforeach + +{{-- Salutation --}} +@if (! empty($salutation)) +{{ $salutation }} +@else +@lang('Regards'),
+{{ config('app.name') }} +@endif + +{{-- Subcopy --}} +@isset($actionText) + +@lang( + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\n". + 'into your web browser:', + [ + 'actionText' => $actionText, + ] +) [{{ $displayableActionUrl }}]({{ $actionUrl }}) + +@endisset +
diff --git a/vite.config.ts b/vite.config.ts index 02f61076..b5525ca4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -17,7 +17,7 @@ const env = loadEnv("r", process.cwd(), ""); const purgePlugin = purge({ templates: ["blade"], - paths: ["resources/{js,ts,views}/**/*.{ts,js,vue}"], + paths: ["resources/{js,ts,views}/**/*.{ts,js,vue,blade.php}"], safelist: sassSafelist, }); @@ -95,9 +95,9 @@ export default defineConfig({ input: [ "resources/sass/bo/bo.scss", "resources/ts/bo/bo.ts", - "resources/sass/fo/mail-theme.scss", "resources/sass/fo/fo.scss", "resources/ts/fo/fo.ts", + "resources/sass/club/mail-theme.scss", "resources/sass/club/club.scss", "resources/ts/club/club.ts", ],