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']]); // 菜单