Add get user task by id
This commit is contained in:
@@ -171,4 +171,14 @@ class UserController extends Controller
|
||||
return response()->json(['message' => "Server error"], 500);
|
||||
}
|
||||
}
|
||||
|
||||
public function getUserTaskById(Request $request, int $idTask): JsonResponse {
|
||||
|
||||
try {
|
||||
return response()->json(['data' => $request->user()->tasks->find($idTask)]);
|
||||
} catch (\Exception $e) {
|
||||
Log::info($e->getMessage());
|
||||
return response()->json(['message' => "Server error"], 500);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+5
-5
@@ -34,10 +34,10 @@ Route::middleware(['web', 'auth:sanctum'])->get('/users', [UserController::class
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/tasks', [UserController::class, "getUserTasks"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/tasks/{id}', [UserController::class, "getUserByIdTasks"]);
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/{id}/tasks', [UserController::class, "getUserByIdTasks"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/{id}/notifications', [NotificationsController::class, "getNotifications"])
|
||||
->whereNumber('id');
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/tasks/{idTask}', [UserController::class, "getUserTaskById"]);
|
||||
|
||||
Route::post("/users/{id}/create/notification", [NotificationsController::class, "create"])
|
||||
->whereNumber('id');
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/{id}/notifications', [NotificationsController::class, "getNotifications"])->whereNumber('id');
|
||||
|
||||
Route::post("/users/{id}/create/notification", [NotificationsController::class, "create"])->whereNumber('id');
|
||||
|
||||
Reference in New Issue
Block a user