添加用户钱包跟随用户信息返回
parent
5daa6cba72
commit
8a5087aae7
|
|
@ -4,6 +4,7 @@ namespace App\Endpoint\Api\Http\Controllers\Account;
|
|||
|
||||
use App\Endpoint\Api\Http\Controllers\Controller;
|
||||
use App\Endpoint\Api\Http\Resources\UserInfoResource;
|
||||
use App\Endpoint\Api\Http\Resources\UserWalletResource;
|
||||
use App\Models\UserInfo;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Validation\Rule;
|
||||
|
|
@ -24,6 +25,7 @@ class UserController extends Controller
|
|||
'phone' => $user->phone,
|
||||
'user_info' => UserInfoResource::make($user->userInfo),
|
||||
'is_vip' => $user->isVip(),
|
||||
'wallet' => UserWalletResource::make($user->wallet),
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
@ -74,6 +76,7 @@ class UserController extends Controller
|
|||
'phone' => $user->phone,
|
||||
'user_info' => UserInfoResource::make($user->userInfo),
|
||||
'is_vip' => $user->isVip(),
|
||||
'wallet' => UserWalletResource::make($user->wallet),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
<?php
|
||||
|
||||
namespace App\Endpoint\Api\Http\Resources;
|
||||
|
||||
use Illuminate\Http\Resources\Json\JsonResource;
|
||||
|
||||
class UserWalletResource extends JsonResource
|
||||
{
|
||||
/**
|
||||
* Transform the resource into an array.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
|
||||
*/
|
||||
public function toArray($request)
|
||||
{
|
||||
return [
|
||||
// 'balance'=>$this->balance,
|
||||
// 'total_expenses'=> $this->total_expenses,
|
||||
// 'total_revenue' => $this->total_revenue,
|
||||
// 'withdrawable' => $this->withdrawable,
|
||||
'has_password' => (bool) is_null($this->password) ? false : true,
|
||||
];
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue