From b11abca9a109814f46885387eab95c46ca42b6f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=B8=96=E7=95=8C?= <642747453@qq.com> Date: Mon, 1 Aug 2022 11:11:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#20220801=20=E7=94=A8=E6=88=B7=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Auth/LoginController.php | 7 ++++++- routes/api.php | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 993bc4b..df2f808 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -40,13 +40,18 @@ class LoginController extends Controller $this->middleware('guest')->except('logout'); } + public function username() + { + return 'name'; + } + public function login(Request $request) { $credentials = $request->only('name', 'password'); if (Auth::attempt($credentials)) { // 通过认证.. - return response()->json(['token' => '']); + return response()->json(['token' => $request->user()->api_token]); }else { return response()->json(['error' => 'auth login fail']); } diff --git a/routes/api.php b/routes/api.php index 58fbaa7..e97d2a3 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,6 +1,7 @@ group(function () { Route::resource('shops', 'Shop\ShopsController', ['only' => ['index', 'store', 'show', 'update', 'destroy']]); // 角色 Route::resource('roles', 'Role\RolesController', ['only' => ['index', 'store', 'show', 'update']]); - Route::post('roles/{id}/permissions', 'Role\RolesController@addPermissions'); + Route::post('roles/{id}/permissions', [RolesController::class, 'addPermissions'])->name('role.permission'); // 权限 Route::resource('permissions', 'Permission\PermissionsController', ['only' => ['index', 'store', 'show', 'update', 'destroy']]); // 菜单