From a457a4615bb12ad8b0c41474f542f6da8fe7ff96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anna-Sara=20S=C3=A9lea?= Date: Mon, 5 May 2025 19:22:49 +0200 Subject: [PATCH] Auth middleware for register desposit and purchases endpoints --- bootstrap/app.php | 10 ++++++++++ routes/api.php | 8 ++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/bootstrap/app.php b/bootstrap/app.php index 461aafd..9d0524b 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -16,6 +16,16 @@ return Application::configure(basePath: dirname(__DIR__)) \App\Http\Middleware\HandleInertiaRequests::class, \Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets::class, ]); + $middleware->api(append: [ + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + // 'throttle:api', + \Illuminate\Cookie\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + ]); // }) diff --git a/routes/api.php b/routes/api.php index 2b43752..92364de 100644 --- a/routes/api.php +++ b/routes/api.php @@ -4,7 +4,11 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use App\Http\Controllers\CustomerController; use App\Http\Controllers\PurchaseController; +use App\Http\Controllers\DepositController; Route::post('register_customer', [CustomerController::class, 'store'])->name('register_customer'); -Route::post('register_purchase', [PurchaseController::class, 'store'])->name('register_purchase'); -Route::post('register_deposit/{id}', [CustomerController::class, 'updateDeposit']); \ No newline at end of file + +Route::middleware('auth:sanctum')->group(function () { + Route::post('register_deposit/{id}', [DepositController::class, 'store']); + Route::post('register_purchase', [PurchaseController::class, 'store'])->name('register_purchase'); +});