From 5549ab66817e5398c753cc365120e6fcb5ea5683 Mon Sep 17 00:00:00 2001
From: "iVampireSP.com"
Date: Thu, 2 Feb 2023 12:55:48 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E5=90=8D=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/Http/Controllers/Api/UserController.php | 9 +++++++++
app/Http/Controllers/Web/AuthController.php | 15 +++++++++++++++
resources/views/index.blade.php | 16 ++++++++++++++++
routes/api.php | 3 ++-
routes/web.php | 12 +++++++-----
5 files changed, 49 insertions(+), 6 deletions(-)
diff --git a/app/Http/Controllers/Api/UserController.php b/app/Http/Controllers/Api/UserController.php
index 8d6e885..1498c89 100644
--- a/app/Http/Controllers/Api/UserController.php
+++ b/app/Http/Controllers/Api/UserController.php
@@ -14,4 +14,13 @@ public function index(Request $request): JsonResponse
return $this->success($user);
}
+
+ public function update(Request $request): JsonResponse
+ {
+ $user = $request->user('api');
+
+ $user->update($request->only(['name']));
+
+ return $this->success($user);
+ }
}
diff --git a/app/Http/Controllers/Web/AuthController.php b/app/Http/Controllers/Web/AuthController.php
index 0961542..bd85463 100644
--- a/app/Http/Controllers/Web/AuthController.php
+++ b/app/Http/Controllers/Web/AuthController.php
@@ -61,6 +61,21 @@ public function confirm_redirect(Request $request): View
return view('confirm_redirect', compact('callback'));
}
+ public function update(Request $request): RedirectResponse
+ {
+ $request->validate([
+ 'name' => 'required|string|max:255',
+ ]);
+
+ $user = $request->user('web');
+
+ $user->update([
+ 'name' => $request->input('name'),
+ ]);
+
+ return back()->with('success', '更新成功。');
+ }
+
public function newToken(Request $request): RedirectResponse
{
$request->validate([
diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php
index 3e15916..9ef6b5a 100644
--- a/resources/views/index.blade.php
+++ b/resources/views/index.blade.php
@@ -33,6 +33,22 @@ class="text-decoration-underline">服务条款
嗨, {{ auth('web')->user()->name }}
+ @php($user = auth('web')->user())
+
+
在这里,你可以获取新的 Token 来对接其他应用程序或者访问 控制面板。