check if user accept notifications
This commit is contained in:
@@ -97,20 +97,26 @@ class EventsController extends Controller
|
|||||||
return $task->users;
|
return $task->users;
|
||||||
})->unique('id');
|
})->unique('id');
|
||||||
|
|
||||||
|
|
||||||
if (Carbon::now()->lessThanOrEqualTo($event->end)) {
|
if (Carbon::now()->lessThanOrEqualTo($event->end)) {
|
||||||
|
$webParticipants = $participants->filter(fn($user) => $user->web_notifications);
|
||||||
|
|
||||||
|
if ($webParticipants->isNotEmpty()) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "L'événement {$event->name} a été supprimé. Vous n'y participez donc plus."
|
'content' => "L'événement {$event->name} a été supprimé. Vous n'y participez donc plus."
|
||||||
]);
|
]);
|
||||||
$notification->users()->attach($participants->pluck('id'));
|
$notification->users()->attach($webParticipants->pluck('id'));
|
||||||
|
|
||||||
foreach ($participants as $user) {
|
foreach ($webParticipants as $user) {
|
||||||
broadcast(new EventParticipationCancelled(
|
broadcast(new EventParticipationCancelled(
|
||||||
$user->id,
|
$user->id,
|
||||||
$event,
|
$event,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($participants as $user) {
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
@@ -121,6 +127,7 @@ class EventsController extends Controller
|
|||||||
Mail::to($user->email)->send(new EventParticipationCancelledMail($data));
|
Mail::to($user->email)->send(new EventParticipationCancelledMail($data));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$event->delete();
|
$event->delete();
|
||||||
return response()->json(["message" => "Event deleted and participants notified"]);
|
return response()->json(["message" => "Event deleted and participants notified"]);
|
||||||
|
|||||||
@@ -43,7 +43,6 @@ class TasksController extends Controller
|
|||||||
"max_participants" => $request["max_participants"],
|
"max_participants" => $request["max_participants"],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
return response()->json(['message' => "Task created"], 200);
|
return response()->json(['message' => "Task created"], 200);
|
||||||
|
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
@@ -98,6 +97,7 @@ class TasksController extends Controller
|
|||||||
|
|
||||||
if($user && Carbon::now()->lessThanOrEqualTo($task->end)) {
|
if($user && Carbon::now()->lessThanOrEqualTo($task->end)) {
|
||||||
|
|
||||||
|
if ($user->web_notifications) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "Vous avez été assigné à la tâche {$task->name} de l'événement {$event->name}."
|
'content' => "Vous avez été assigné à la tâche {$task->name} de l'événement {$event->name}."
|
||||||
]);
|
]);
|
||||||
@@ -109,7 +109,9 @@ class TasksController extends Controller
|
|||||||
$event,
|
$event,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
@@ -120,6 +122,7 @@ class TasksController extends Controller
|
|||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new VolunteerAssignToTaskMail($data));
|
Mail::to($user->email)->send(new VolunteerAssignToTaskMail($data));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => "Task assigned"], 200);
|
return response()->json(['message' => "Task assigned"], 200);
|
||||||
|
|
||||||
@@ -141,7 +144,6 @@ class TasksController extends Controller
|
|||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deleteTask(Request $request, int $id): JsonResponse {
|
public function deleteTask(Request $request, int $id): JsonResponse {
|
||||||
@@ -161,20 +163,26 @@ class TasksController extends Controller
|
|||||||
|
|
||||||
if (Carbon::now()->lessThanOrEqualTo($task->end)) {
|
if (Carbon::now()->lessThanOrEqualTo($task->end)) {
|
||||||
if ($participants->isNotEmpty()) {
|
if ($participants->isNotEmpty()) {
|
||||||
|
$webParticipants = $participants->filter(fn($user) => $user->web_notifications);
|
||||||
|
|
||||||
|
if ($webParticipants->isNotEmpty()) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "La tâche {$task->name} pour l'événement {$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'));
|
$notification->users()->attach($webParticipants->pluck('id'));
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($participants as $user) {
|
foreach ($webParticipants as $user) {
|
||||||
broadcast(new TaskParticipationCancelled(
|
broadcast(new TaskParticipationCancelled(
|
||||||
$user->id,
|
$user->id,
|
||||||
$task,
|
$task,
|
||||||
$event,
|
$event,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($participants as $user) {
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
@@ -186,6 +194,8 @@ class TasksController extends Controller
|
|||||||
Mail::to($user->email)->send(new TaskParticipationCancelledMail($data));
|
Mail::to($user->email)->send(new TaskParticipationCancelledMail($data));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$task->delete();
|
$task->delete();
|
||||||
|
|
||||||
@@ -216,10 +226,12 @@ class TasksController extends Controller
|
|||||||
$event = Event::find($task->events_id);
|
$event = Event::find($task->events_id);
|
||||||
|
|
||||||
foreach ($participants as $user) {
|
foreach ($participants as $user) {
|
||||||
|
if ($user->web_notifications) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'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}."
|
'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);
|
$notification->users()->attach($user->id);
|
||||||
|
|
||||||
broadcast(new TaskDateUpdated(
|
broadcast(new TaskDateUpdated(
|
||||||
$user->id,
|
$user->id,
|
||||||
$task,
|
$task,
|
||||||
@@ -228,7 +240,9 @@ class TasksController extends Controller
|
|||||||
FormatDate::formatDate($request["end"]),
|
FormatDate::formatDate($request["end"]),
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
@@ -242,6 +256,7 @@ class TasksController extends Controller
|
|||||||
Mail::to($user->email)->send(new TaskDateUpdateMail($data));
|
Mail::to($user->email)->send(new TaskDateUpdateMail($data));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$task->name = $request["name"];
|
$task->name = $request["name"];
|
||||||
$task->description = $request["description"];
|
$task->description = $request["description"];
|
||||||
@@ -301,17 +316,21 @@ class TasksController extends Controller
|
|||||||
$task->users()->detach($id);
|
$task->users()->detach($id);
|
||||||
|
|
||||||
if ($user && Carbon::now()->lessThanOrEqualTo($task->end)) {
|
if ($user && Carbon::now()->lessThanOrEqualTo($task->end)) {
|
||||||
|
if ($user->web_notifications) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "Vous avez été désassigné de la tâche {$task->name} de l'événement {$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);
|
$notification->users()->attach($user->id);
|
||||||
|
|
||||||
broadcast(new VolunteerUnassignedFromTask(
|
broadcast(new VolunteerUnassignedFromTask(
|
||||||
$user->id,
|
$user->id,
|
||||||
$task,
|
$task,
|
||||||
$event,
|
$event,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
@@ -322,6 +341,7 @@ class TasksController extends Controller
|
|||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new VolunteerUnassignToTaskMail($data));
|
Mail::to($user->email)->send(new VolunteerUnassignToTaskMail($data));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => "User unassigned successfully"], 200);
|
return response()->json(['message' => "User unassigned successfully"], 200);
|
||||||
|
|
||||||
|
|||||||
@@ -55,20 +55,21 @@ class UserController extends Controller
|
|||||||
"email_notifications" => 1,
|
"email_notifications" => 1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "Nouvelle demande d'inscription : {$user->name} {$user->lastname}"
|
'content' => "Nouvelle demande d'inscription : {$user->name} {$user->lastname}"
|
||||||
]);
|
]);
|
||||||
$admins = User::whereIn('role', [1, 2])->get();
|
$admins = User::whereIn('role', [1, 2])->get();
|
||||||
$notification->users()->attach(
|
|
||||||
$admins->pluck('id')->toArray()
|
$webAdmins = $admins->filter(fn($admin) => $admin->web_notifications);
|
||||||
);
|
$notification->users()->attach($webAdmins->pluck('id')->toArray());
|
||||||
|
|
||||||
broadcast(new UserCreated(
|
broadcast(new UserCreated(
|
||||||
$user,
|
$user,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
|
||||||
foreach ($admins as $admin) {
|
foreach ($admins as $admin) {
|
||||||
|
if ($admin->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'adminName' => $admin->name,
|
'adminName' => $admin->name,
|
||||||
'adminLastname' => $admin->lastname,
|
'adminLastname' => $admin->lastname,
|
||||||
@@ -77,6 +78,7 @@ class UserController extends Controller
|
|||||||
];
|
];
|
||||||
Mail::to($admin->email)->send(new RegisterMail($data));
|
Mail::to($admin->email)->send(new RegisterMail($data));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => 'User created successfully']);
|
return response()->json(['message' => 'User created successfully']);
|
||||||
}
|
}
|
||||||
@@ -104,14 +106,17 @@ class UserController extends Controller
|
|||||||
"validate" => 1,
|
"validate" => 1,
|
||||||
"role" => 3,
|
"role" => 3,
|
||||||
"phone" => $phone->formatInternational(),
|
"phone" => $phone->formatInternational(),
|
||||||
|
"web_notifications" => 1,
|
||||||
|
"email_notifications" => 1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new CreateUserByAdminMail($data));
|
Mail::to($user->email)->send(new CreateUserByAdminMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'message' => 'User created successfully',
|
'message' => 'User created successfully',
|
||||||
@@ -123,11 +128,13 @@ class UserController extends Controller
|
|||||||
try {
|
try {
|
||||||
$user = User::find($request->user()->id);
|
$user = User::find($request->user()->id);
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new DeleteAccountMail($data));
|
Mail::to($user->email)->send(new DeleteAccountMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
$user->delete();
|
$user->delete();
|
||||||
return response()->json(['message' => 'User deleted successfully']);
|
return response()->json(['message' => 'User deleted successfully']);
|
||||||
@@ -138,7 +145,6 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getUser(Request $request, int $id): JsonResponse {
|
public function getUser(Request $request, int $id): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return response()->json(UserService::getData($id));
|
return response()->json(UserService::getData($id));
|
||||||
} catch (ModelNotFoundException $e) {
|
} catch (ModelNotFoundException $e) {
|
||||||
@@ -147,7 +153,6 @@ class UserController extends Controller
|
|||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deleteById(Request $request, int $id): JsonResponse {
|
public function deleteById(Request $request, int $id): JsonResponse {
|
||||||
@@ -159,11 +164,13 @@ class UserController extends Controller
|
|||||||
try {
|
try {
|
||||||
$user = User::find($id);
|
$user = User::find($id);
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new DeleteAccountMail($data));
|
Mail::to($user->email)->send(new DeleteAccountMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
$user->delete();
|
$user->delete();
|
||||||
return response()->json(['message' => 'User deleted successfully']);
|
return response()->json(['message' => 'User deleted successfully']);
|
||||||
@@ -183,11 +190,13 @@ class UserController extends Controller
|
|||||||
try {
|
try {
|
||||||
$userToDeactivate->update(['validate' => 0]);
|
$userToDeactivate->update(['validate' => 0]);
|
||||||
|
|
||||||
|
if ($userToDeactivate->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $userToDeactivate->name,
|
'name' => $userToDeactivate->name,
|
||||||
'lastname' => $userToDeactivate->lastname,
|
'lastname' => $userToDeactivate->lastname,
|
||||||
];
|
];
|
||||||
Mail::to($userToDeactivate->email)->send(new DeactivateAccountMail($data));
|
Mail::to($userToDeactivate->email)->send(new DeactivateAccountMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => 'User deactivated successfully']);
|
return response()->json(['message' => 'User deactivated successfully']);
|
||||||
} catch (ModelNotFoundException $e) {
|
} catch (ModelNotFoundException $e) {
|
||||||
@@ -196,13 +205,10 @@ class UserController extends Controller
|
|||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request): JsonResponse {
|
public function update(Request $request): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$phone = new PhoneNumber($request["phone"], 'FR');
|
$phone = new PhoneNumber($request["phone"], 'FR');
|
||||||
|
|
||||||
$user = User::find($request->user()->id);
|
$user = User::find($request->user()->id);
|
||||||
@@ -212,12 +218,10 @@ class UserController extends Controller
|
|||||||
$user->save();
|
$user->save();
|
||||||
|
|
||||||
return response()->json(['message' => 'User updated successfully']);
|
return response()->json(['message' => 'User updated successfully']);
|
||||||
|
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function validate(Request $request, int $id): JsonResponse {
|
public function validate(Request $request, int $id): JsonResponse {
|
||||||
@@ -234,14 +238,15 @@ class UserController extends Controller
|
|||||||
$user->verified_at = now();
|
$user->verified_at = now();
|
||||||
$user->save();
|
$user->save();
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new ValidateMail($data));
|
Mail::to($user->email)->send(new ValidateMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => 'User validated successfully']);
|
return response()->json(['message' => 'User validated successfully']);
|
||||||
|
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
@@ -261,6 +266,7 @@ class UserController extends Controller
|
|||||||
|
|
||||||
$role = GetRole::getRole($request['role']);
|
$role = GetRole::getRole($request['role']);
|
||||||
|
|
||||||
|
if ($user->web_notifications) {
|
||||||
$notification = Notification::create([
|
$notification = Notification::create([
|
||||||
'content' => "Votre rôle à changé pour : {$role}",
|
'content' => "Votre rôle à changé pour : {$role}",
|
||||||
]);
|
]);
|
||||||
@@ -271,14 +277,16 @@ class UserController extends Controller
|
|||||||
$role,
|
$role,
|
||||||
$notification->id,
|
$notification->id,
|
||||||
));
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->email_notifications) {
|
||||||
$data = [
|
$data = [
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
'lastname' => $user->lastname,
|
'lastname' => $user->lastname,
|
||||||
'role' => $role,
|
'role' => $role,
|
||||||
];
|
];
|
||||||
Mail::to($user->email)->send(new UpdateRoleMail($data));
|
Mail::to($user->email)->send(new UpdateRoleMail($data));
|
||||||
|
}
|
||||||
|
|
||||||
return response()->json(['message' => 'User role added successfully']);
|
return response()->json(['message' => 'User role added successfully']);
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
@@ -288,16 +296,12 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getUsers(Request $request): JsonResponse {
|
public function getUsers(Request $request): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$users = User::where('validate', 1)
|
$users = User::where('validate', 1)
|
||||||
->orderBy('verified_at', 'desc')
|
->orderBy('verified_at', 'desc')
|
||||||
->pluck('id');
|
->pluck('id');
|
||||||
|
|
||||||
return response()->json($users);
|
return response()->json($users);
|
||||||
|
|
||||||
|
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
@@ -305,7 +309,6 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getUserTasks(Request $request): JsonResponse {
|
public function getUserTasks(Request $request): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return response()->json(['data' => $request->user()->tasks]);
|
return response()->json(['data' => $request->user()->tasks]);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@@ -315,7 +318,6 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getUserByIdTasks(Request $request, int $id): JsonResponse {
|
public function getUserByIdTasks(Request $request, int $id): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return response()->json(['data' => User::find($id)->tasks]);
|
return response()->json(['data' => User::find($id)->tasks]);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@@ -325,7 +327,6 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getUserTaskById(Request $request, int $idTask): JsonResponse {
|
public function getUserTaskById(Request $request, int $idTask): JsonResponse {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return response()->json(['data' => $request->user()->tasks->find($idTask)]);
|
return response()->json(['data' => $request->user()->tasks->find($idTask)]);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@@ -340,11 +341,9 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$users = User::where('validate', 0)->pluck('id');
|
$users = User::where('validate', 0)->pluck('id');
|
||||||
|
|
||||||
return response()->json($users);
|
return response()->json($users);
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Log::info($e->getMessage());
|
Log::info($e->getMessage());
|
||||||
return response()->json(['message' => "Server error"], 500);
|
return response()->json(['message' => "Server error"], 500);
|
||||||
@@ -377,4 +376,3 @@ class UserController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user