add information in task date updated notification

This commit is contained in:
2026-03-19 17:49:41 +01:00
parent cf2a29a863
commit d627afdeaf
2 changed files with 11 additions and 2 deletions
+7 -1
View File
@@ -15,15 +15,21 @@ class TaskDateUpdated implements ShouldBroadcastNow
use Dispatchable, InteractsWithSockets, SerializesModels;
public $task;
public $event;
public $start;
public $end;
protected $userId;
/**
* Create a new event instance.
*/
public function __construct($userId, Task $task)
public function __construct($userId, Task $task, Event $event, $start, $end)
{
$this->userId = $userId;
$this->task = $task;
$this->event = $event;
$this->start = $start;
$this->end = $end;
}
/**
+4 -1
View File
@@ -215,12 +215,15 @@ class TasksController extends Controller
foreach ($participants as $user) {
$notification = Notification::create([
'content' => "La date de la tâche {$task->name} de l'événement {$task->event->name} à été mis à jour. Cette tâche aura maintenant lieu du {$formatedTaskStart} au {$formatedTaskEnd}."
'content' => "La date de la tâche {$task->name} de l'événement {$event->name} à été mis à jour. Cette tâche aura maintenant lieu du {$formatedTaskStart} au {$formatedTaskEnd}."
]);
$notification->users()->attach($user->id);
broadcast(new TaskDateUpdated(
$user->id,
$task,
$event,
$newStart,
$newEnd,
));
$data = [