this repo has no description
at master 35 lines 1.5 kB view raw
1<?php 2 3use App\Http\Controllers\AccountTransactionsController; 4use App\Http\Controllers\AttendanceController; 5use App\Http\Controllers\AuthController; 6use App\Http\Controllers\UserAccountsController; 7use App\Http\Controllers\UserController; 8use App\Http\Controllers\UserInstitutionKeysController; 9use App\Http\Controllers\UserInstitutionRemoteController; 10use App\Http\Controllers\UserLogController; 11use Illuminate\Http\Request; 12use Illuminate\Support\Facades\Route; 13 14Route::get("/ping", fn() => response("pong")); 15 16Route::prefix("v1")->group(function () { 17 Route::prefix("auth")->group(function () { 18 Route::get("validate", [AuthController::class, "validate"])->middleware("auth:sanctum"); 19 Route::post("login", [AuthController::class, "login"]); 20 Route::post("signup", [AuthController::class, "signup"]); 21 Route::get("logout", [AuthController::class, "logout"]); 22 }); 23 24 Route::prefix("user")->middleware("auth:sanctum")->group(function () { 25 Route::post("password", [UserController::class, "updatePassword"]); 26 Route::get("logs", [UserLogController::class, "show"]); 27 }); 28 29 Route::prefix("attendances")->middleware("auth:sanctum")->group(function () { 30 Route::get("", [AttendanceController::class, "show"]); 31 Route::post("check", [AttendanceController::class, "check"]); 32 Route::get("active", [AttendanceController::class, "getActive"]); 33 Route::post("{attendance}", [AttendanceController::class, "update"]); 34 }); 35});