user(); })->middleware('auth:sanctum'); Route::middleware(['api_key'])->group(function () { Route::get('/get/{post}/fields', [PostsController::class, 'getFields'])->name('api.get.fields'); Route::post('/store/post', [PostsController::class, 'storePost'])->name('api.store.post'); Route::delete('/delete/post/{post}', [PostsController::class, 'deletePost'])->name('api.delete.post'); Route::get('/post/{post}/store/{key}', [StoresController::class, 'getValueByKey'])->name('api.get.value.by.key'); Route::put('/post/{post}/store', [StoresController::class, 'storeKeyValue'])->name('api.store.key.value'); Route::patch('/post/{post}/store/{key}', [StoresController::class, 'updateKeyValue'])->name('api.update.key.value'); Route::delete('/post/{post}/store/{key}', [StoresController::class, 'deleteStoreByKey'])->name('api.delete.store.by.key'); });