From 1891bc064100a00e6cad368999149ed00632e7c7 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 11 May 2021 21:33:53 +0200 Subject: [PATCH] wip #4464 @1 --- .../API/FluidbookThemeAPIController.php | 42 +++++++++++++++++++ routes/api.php | 9 ++-- 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 app/Http/Controllers/API/FluidbookThemeAPIController.php diff --git a/app/Http/Controllers/API/FluidbookThemeAPIController.php b/app/Http/Controllers/API/FluidbookThemeAPIController.php new file mode 100644 index 000000000..05db41035 --- /dev/null +++ b/app/Http/Controllers/API/FluidbookThemeAPIController.php @@ -0,0 +1,42 @@ +get('theme'); + foreach ($data as $k => $v) { + $theme->setAttribute($k, $v); + } + $theme->save(); + } + + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int $id + * @return \Illuminate\Http\Response + */ + public function updatefromws2(Request $request, $id) + { + // + } + +} diff --git a/routes/api.php b/routes/api.php index c641ca5e5..32315c66c 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,6 +1,6 @@ get('/user', function (Request $request) { - return $request->user(); +Route::middleware('auth:api')->group( function () { + Route::post('fluidbook-theme', [\App\Http\Controllers\API\FluidbookThemeAPIController::class, 'createfromws2']); + Route::put('fluidbook-theme/{id}', [\App\Http\Controllers\API\FluidbookThemeAPIController::class, 'updatefromws2']); }); + + -- 2.39.5