add information in notifications

This commit is contained in:
2026-03-19 18:01:55 +01:00
parent b7ccc38b68
commit ec76ca981a
2 changed files with 9 additions and 8 deletions
+6 -6
View File
@@ -99,14 +99,14 @@ class TasksController extends Controller
$task->users()->attach($id);
$notification = Notification::create([
'content' => "Vous avez été assigné à la tâche {$task->name} de l'événement {$task->event->name}."
'content' => "Vous avez été assigné à la tâche {$task->name} de l'événement {$event->name}."
]);
$notification->users()->attach($user->id);
broadcast(new VolunteerAssignedToTask(
$user->id,
$task,
$event
$event,
));
$data = [
@@ -161,7 +161,7 @@ class TasksController extends Controller
if (Carbon::now()->lessThanOrEqualTo($task->end)) {
if ($participants->isNotEmpty()) {
$notification = Notification::create([
'content' => "La tâche '{$task->name}' pour l'événement '{$task->event->name}' a été supprimée. Vous n'y participez donc plus."
'content' => "La tâche '{$task->name}' pour l'événement '{$event->name}' a été supprimée. Vous n'y participez donc plus."
]);
$notification->users()->attach($participants->pluck('id'));
}
@@ -170,7 +170,7 @@ class TasksController extends Controller
broadcast(new TaskParticipationCancelled(
$user->id,
$task,
$event
$event,
));
$data = [
@@ -299,13 +299,13 @@ class TasksController extends Controller
if ($user && Carbon::now()->lessThanOrEqualTo($task->end)) {
$task->users()->detach($id);
$notification = Notification::create([
'content' => "Vous avez été désassigné de la tâche {$task->name} de l'événement {$task->event->name}."
'content' => "Vous avez été désassigné de la tâche {$task->name} de l'événement {$event->name}."
]);
$notification->users()->attach($user->id);
broadcast(new VolunteerUnassignedFromTask(
$user->id,
$task,
$event
$event,
));
$data = [
+3 -2
View File
@@ -12,6 +12,7 @@ use App\Mail\UpdateRoleMail;
use App\Mail\ValidateMail;
use App\Models\Notification;
use App\Models\User;
use App\Services\GetRole;
use Illuminate\Database\Eloquent\ModelNotFoundException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
@@ -253,10 +254,10 @@ class UserController extends Controller
$user->role = $request['role'];
$user->save();
$role = \App\Services\GetRole::getRole($request['role']);
$role = GetRole::getRole($request['role']);
$notification = Notification::create([
'content' => "Votre rôle à changé pour : {$role} !",
'content' => "Votre rôle à changé pour : {$role}",
]);
$notification->users()->attach($user->id);