diff --git a/app/Http/Controllers/Bo/Re7Controller.php b/app/Http/Controllers/Bo/Re7Controller.php index 8365c3b..041d02a 100644 --- a/app/Http/Controllers/Bo/Re7Controller.php +++ b/app/Http/Controllers/Bo/Re7Controller.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Bo; use App\Http\Controllers\Controller; use App\Mail\Won\DiscountWonMail; +use App\Mail\Won\PrizeIsSentMail; use App\Mail\Won\PrizeWonMail; use App\Mail\Won\WinningProofSubmitedMail; use App\Models\Prize; @@ -116,7 +117,7 @@ class Re7Controller extends Controller // * -- END Participation /** - * View won discount mail + * View won prize mail * * @param \App\Models\Prize $prize * @return \Illuminate\Contracts\View\View @@ -165,6 +166,20 @@ class Re7Controller extends Controller ]); } + /** + * View sent prize mail + * + * @return \Illuminate\Contracts\View\View + */ + public function mailPrizeSent(): View + { + return view('back::pages.re7-preview-mail', [ + 'render_url' => route('re7.mail-print', [ + 'type' => 'prize-sent' + ]) + ]); + } + /** * Print a specific mail * @@ -207,14 +222,21 @@ class Re7Controller extends Controller $prize, config('app.url') ))->render()); + case 'prize-sent': + return response((new PrizeIsSentMail( + new Address( + $user->email, + $user->first_name + ), + $settings->name + ))->render()); case 'proof': return response((new WinningProofSubmitedMail( new Address( $user->email, $user->first_name ), - $settings->name, - config('app.url') + $settings->name ))->render()); default: return response('', 404); diff --git a/resources/views/layouts/re7-offcanvas.blade.php b/resources/views/layouts/re7-offcanvas.blade.php index 7b87547..0e15060 100644 --- a/resources/views/layouts/re7-offcanvas.blade.php +++ b/resources/views/layouts/re7-offcanvas.blade.php @@ -56,7 +56,11 @@