diff --git a/backend/app/Http/Controllers/ExternalApiController.php b/backend/app/Http/Controllers/ExternalApiController.php index e6ebc9a..efc0f4d 100644 --- a/backend/app/Http/Controllers/ExternalApiController.php +++ b/backend/app/Http/Controllers/ExternalApiController.php @@ -29,6 +29,12 @@ class ExternalApiController extends Controller 'name' => 'required|string|min:3|max:64', ]); + if (Sanctum::$personalAccessTokenModel::where('name', $request->name)->exists()) { + return response()->json([ + 'message' => 'A token with this name already exists.' + ], 422); + } + $token = $request->user()->createToken($request->name)->plainTextToken; return response()->json([