From cbeaaf639681ff22f81be4eb1b6fe28ea2cc6285 Mon Sep 17 00:00:00 2001 From: Jason Date: Mon, 21 Nov 2022 16:30:40 +0800 Subject: [PATCH] update --- app/Api/Controllers/UserController.php | 6 +++--- app/Api/Controllers/VersionController.php | 16 ++++++++++++++++ app/Api/Resources/AuthResource.php | 1 - app/Api/Routes/version.php | 10 ++++++++++ app/Api/routes.php | 17 ++++------------- 5 files changed, 33 insertions(+), 17 deletions(-) create mode 100644 app/Api/Controllers/VersionController.php create mode 100644 app/Api/Routes/version.php diff --git a/app/Api/Controllers/UserController.php b/app/Api/Controllers/UserController.php index 39449a5..98d6cb4 100644 --- a/app/Api/Controllers/UserController.php +++ b/app/Api/Controllers/UserController.php @@ -43,10 +43,10 @@ class UserController extends Controller { $user = Api::user(); - $user->privacy = ! $user->privacy; - $user->save(); + $user->setting->privacy = ! $user->setting->privacy; + $user->setting->save(); - return $this->success($user->privacy); + return $this->success($user->setting->privacy); } public function download(): JsonResponse diff --git a/app/Api/Controllers/VersionController.php b/app/Api/Controllers/VersionController.php new file mode 100644 index 0000000..693d6c8 --- /dev/null +++ b/app/Api/Controllers/VersionController.php @@ -0,0 +1,16 @@ +version; + + return $this->success(); + } +} \ No newline at end of file diff --git a/app/Api/Resources/AuthResource.php b/app/Api/Resources/AuthResource.php index d549ba7..2e1faeb 100644 --- a/app/Api/Resources/AuthResource.php +++ b/app/Api/Resources/AuthResource.php @@ -20,7 +20,6 @@ class AuthResource extends JsonResource 'privacy' => $this->privacy ?? true, 'nickname' => $this->info->nickname, 'avatar' => $this->info->avatar, - 'address' => $this->username, ], ]; } diff --git a/app/Api/Routes/version.php b/app/Api/Routes/version.php new file mode 100644 index 0000000..cae6317 --- /dev/null +++ b/app/Api/Routes/version.php @@ -0,0 +1,10 @@ + 'version', +], function (Router $router) { + $router->post('check', 'VersionController@check'); +}); \ No newline at end of file diff --git a/app/Api/routes.php b/app/Api/routes.php index 15c8b01..e095fb5 100644 --- a/app/Api/routes.php +++ b/app/Api/routes.php @@ -1,18 +1,9 @@ '', -// 'domain' => '', -// 'prefix' => '', -// 'namespace' => '', -// 'middleware' => '', -], function (Router $router) { - $router->get('/', 'IndexController@index'); -}); +Route::get('/', 'IndexController@index'); - foreach (glob(app_path('Api/Routes') . '/*.php') as $routeFile) { - require $routeFile; - } \ No newline at end of file +foreach (glob(app_path('Api/Routes').'/*.php') as $routeFile) { + require $routeFile; +} \ No newline at end of file