user(); return response()->json([ 'phone' => $user->phone, 'dealer'=> $user->dealer ? DealerResource::make($user->dealer) : [], 'dealer_wallet' => $user->dealerWallet?->balance, 'user_info' => UserInfoResource::make($user->userInfo), ]); } public function updatePayInfo(Request $request) { $input = $request->validate([ 'pay_info' => ['bail', 'required', 'array'], ]); $request->user()->dealer->update([ 'pay_info'=>$input['pay_info'], ]); return response()->noContent(); } public function changeSaleStatus(Request $request) { $input = $request->validate([ 'is_sale' => ['bail', 'required', 'boolean'], ]); $request->user()->dealer->update([ 'is_sale'=>!$input['is_sale'], ]); return response()->noContent(); } }