From 797887b23d3dba6f33043e143e05abd11cd4a88f Mon Sep 17 00:00:00 2001 From: T'JAMPENS QUENTIN p2406187 Date: Tue, 13 Jan 2026 09:29:26 +0100 Subject: [PATCH] Create get all roles route --- app/Services/GetRole.php | 8 ++++++++ routes/api.php | 3 +++ tests/Get all roles.bru | 15 +++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 tests/Get all roles.bru diff --git a/app/Services/GetRole.php b/app/Services/GetRole.php index 933c331..fac08e3 100644 --- a/app/Services/GetRole.php +++ b/app/Services/GetRole.php @@ -13,4 +13,12 @@ class GetRole default => "Utilisateur", }; } + + public static function GetAllRoles() { + return [ + 1 => "Président", + 2 => "Gérant", + 3 => "Bénévole" + ]; + } } diff --git a/routes/api.php b/routes/api.php index 295aea6..81cb83c 100644 --- a/routes/api.php +++ b/routes/api.php @@ -7,3 +7,6 @@ Route::get("/hello", function (Request $request) { return "Hello"; }); +Route::get("/roles", function(Request $request) { + return \App\Services\GetRole::GetAllRoles(); +}); diff --git a/tests/Get all roles.bru b/tests/Get all roles.bru new file mode 100644 index 0000000..107665a --- /dev/null +++ b/tests/Get all roles.bru @@ -0,0 +1,15 @@ +meta { + name: Get all roles + type: http + seq: 9 +} + +get { + url: {{url}}/api/roles + body: none + auth: inherit +} + +settings { + encodeUrl: true +}