From df71aeb9459fd20f70f36e000fff16698a93885d Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 19 Oct 2022 10:03:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/UserController.php | 9 ++++++--- routes/api.php | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 40f0660..5408525 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -2,13 +2,16 @@ namespace App\Http\Controllers; -use Illuminate\Http\Request; -use App\Exceptions\BizException; -use Illuminate\Support\Facades\Hash; use App\Http\Requestes\RestPasswordRequest; class UserController extends Controller { + public function info() + { + $user = auth('api')->user(); + return $this->json(['info' => $user, 'permissions' => $user->permissionIds()]); + } + public function resetPwd(RestPasswordRequest $request) { $input = $request->input(); diff --git a/routes/api.php b/routes/api.php index 6864120..9f37da6 100644 --- a/routes/api.php +++ b/routes/api.php @@ -46,6 +46,7 @@ Route::group(['middleware' => 'auth:sanctum'], function () { }); Route::prefix('users')->group(function () { + Route::get('info', [UserController::class, 'info']); Route::put('reset-password', [UserController::class, 'resetPwd']); Route::delete('logout', [UserController::class, 'logout']); });