diff --git a/README.md b/README.md index 6ac9165..9eaa5da 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,27 @@ - `composer require peidikeji/dcat-admin-user` - `php artisan migrate` +### 配置 + +- `config/auth.php` + +```php +[ + 'guards' => [ + 'api' => [ + 'driver' => 'sanctum', + 'provider' => 'users', + ], + ], + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => Peidikeji\User\Models\User::class, + ], + ], +]; +``` + ## 事件 - 用户注册成功: `Peidikeji\User\Events\UserRegister` diff --git a/src/Http/Api/UserController.php b/src/Http/Api/UserController.php index 8627834..d706d27 100644 --- a/src/Http/Api/UserController.php +++ b/src/Http/Api/UserController.php @@ -13,7 +13,7 @@ class UserController extends Controller { $user = auth('api')->user(); - return UserResource::make($user); + return $this->json(UserResource::make($user)); } public function update(Request $request) diff --git a/src/Http/Resources/UserResource.php b/src/Http/Resources/UserResource.php index 1c8858a..7927816 100644 --- a/src/Http/Resources/UserResource.php +++ b/src/Http/Resources/UserResource.php @@ -8,8 +8,8 @@ class UserResource extends JsonResource { public function toArray($request) { - return array_merge(UserTinyResource::make($this), [ - 'balance' => $this->balance, + return array_merge(UserTinyResource::make($this)->toArray($request), [ + 'balance' => floatval($this->balance), 'inviter_id' => $this->inviter_id, 'phone' => $this->phone, ]);