From 0f31e03169ec264a685264429c823bb6f18a7cdd Mon Sep 17 00:00:00 2001 From: Corentin Huet Date: Tue, 16 Sep 2025 15:06:12 +0200 Subject: [PATCH] feat: add ticket title in mails --- app/Mail/NewTicket.php | 4 ++-- app/Mail/TicketMention.php | 4 ++-- app/Mail/TicketUpdate.php | 4 ++-- resources/views/emails/new-ticket.blade.php | 1 + resources/views/emails/ticket-mention.blade.php | 1 + resources/views/emails/ticket-update.blade.php | 1 + 6 files changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Mail/NewTicket.php b/app/Mail/NewTicket.php index 41cc0fd..70078e3 100644 --- a/app/Mail/NewTicket.php +++ b/app/Mail/NewTicket.php @@ -34,7 +34,7 @@ class NewTicket extends Mailable public function build() { $ticket = $this->ticket; - return $this->subject("[Support] Nouveau ticket n°" . $ticket->id) - ->view('emails.new-ticket', compact('ticket')); + return $this->subject("[Support] Nouveau ticket n° $ticket->id - $ticket->title") + ->view('emails.new-ticket', compact('ticket')); } } diff --git a/app/Mail/TicketMention.php b/app/Mail/TicketMention.php index 005f6d4..0834c00 100644 --- a/app/Mail/TicketMention.php +++ b/app/Mail/TicketMention.php @@ -41,7 +41,7 @@ class TicketMention extends Mailable { $ticket = $this->ticket; $corpsMaj = ToolboxHelper::plainToHtml($this->corpsMaj); - return $this->subject("[Support] Vous avez été mentionné sur le ticket n° $ticket->id") - ->view('emails.ticket-mention', compact('ticket', 'corpsMaj')); + return $this->subject("[Support] Vous avez été mentionné sur le ticket n°$ticket->id - $ticket->title") + ->view('emails.ticket-mention', compact('ticket', 'corpsMaj')); } } diff --git a/app/Mail/TicketUpdate.php b/app/Mail/TicketUpdate.php index fc64140..3aafc3d 100644 --- a/app/Mail/TicketUpdate.php +++ b/app/Mail/TicketUpdate.php @@ -41,7 +41,7 @@ class TicketUpdate extends Mailable { $ticket = $this->ticket; $corpsMaj = \html_entity_decode(ToolboxHelper::plainToHtml($this->corpsMaj)); - return $this->subject("[Support][{$ticket->site->name}] Ticket n°$ticket->id") - ->view('emails.ticket-update', compact('ticket', 'corpsMaj')); + return $this->subject("[Support][{$ticket->site->name}] Ticket n°$ticket->id - $ticket->title") + ->view('emails.ticket-update', compact('ticket', 'corpsMaj')); } } diff --git a/resources/views/emails/new-ticket.blade.php b/resources/views/emails/new-ticket.blade.php index 5d50b8f..bf19818 100644 --- a/resources/views/emails/new-ticket.blade.php +++ b/resources/views/emails/new-ticket.blade.php @@ -2,6 +2,7 @@

Un nouveau ticket (n°{{ $ticket->id }}) a été créé sur le support :

diff --git a/resources/views/emails/ticket-mention.blade.php b/resources/views/emails/ticket-mention.blade.php index e6b44f9..6c19367 100644 --- a/resources/views/emails/ticket-mention.blade.php +++ b/resources/views/emails/ticket-mention.blade.php @@ -2,6 +2,7 @@

Vous avez été mentionné sur le ticket n°{{ $ticket->id }}:

diff --git a/resources/views/emails/ticket-update.blade.php b/resources/views/emails/ticket-update.blade.php index c6fdcf1..69c0951 100644 --- a/resources/views/emails/ticket-update.blade.php +++ b/resources/views/emails/ticket-update.blade.php @@ -2,6 +2,7 @@

Le ticket n°{{ $ticket->id }} à été mis à jour :