From 677eba19b58e2a07de564b65f7492a9bd2d770c4 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Mon, 20 Mar 2023 19:16:03 +0100 Subject: [PATCH] Added url with capabilties --- app/Http/Controllers/InfoController.php | 6 ++++++ config/cors.php | 4 ++-- routes/api.php | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/InfoController.php b/app/Http/Controllers/InfoController.php index ff6d039..bd571fc 100644 --- a/app/Http/Controllers/InfoController.php +++ b/app/Http/Controllers/InfoController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use Illuminate\Http\Client\Request; use Illuminate\Http\JsonResponse; use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Js; class InfoController extends Controller { @@ -12,4 +13,9 @@ class InfoController extends Controller { return new JsonResponse(['User' => Auth::user()]); } + + public function capabilities(): JsonResponse + { + return new JsonResponse(['login' => true, 'register' => true, 'reset' => true]); + } } diff --git a/config/cors.php b/config/cors.php index f2bf88b..e02b2e7 100644 --- a/config/cors.php +++ b/config/cors.php @@ -19,11 +19,11 @@ return [ 'allowed_methods' => ['*'], - 'allowed_origins' => [env('FRONTEND_URL', 'http://localhost:3000')], + 'allowed_origins' => ['*'], 'allowed_origins_patterns' => [], - 'allowed_headers' => ['*'], + 'allowed_headers' => ['X-BlackbirdChessClient'], 'exposed_headers' => [], diff --git a/routes/api.php b/routes/api.php index de06210..d2d4151 100644 --- a/routes/api.php +++ b/routes/api.php @@ -13,6 +13,7 @@ use Illuminate\Support\Facades\Route; | is assigned the "api" middleware group. Enjoy building your API! | */ +Route::get('/capabilities', [App\Http\Controllers\InfoController::class, 'capabilities']); Route::middleware(['auth:sanctum'])->get('/user', function (Request $request) { return $request->user();