D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
drmariampharmacy.com
/
app
/
Services
/
Filename :
VendorPaymentInformationService.php
back
Copy
<?php namespace App\Services; class VendorPaymentInformationService { public function getAddData(object|array $request, object|array $fields = []): array { $dynamicFields = []; foreach ($fields as $field) { $dynamicFields[$field['input_name']] = $request['method_info'][$field['input_name']] ?? ''; } return [ 'user_id' => auth('seller')->id(), 'withdraw_method_id' => $request['withdraw_method_id'], 'method_name' => $request['method_name'], 'is_active' => $request['status'] ?? 0, 'method_info' => $dynamicFields, ]; } public function getApiAddData(int $sellerID, object|array $request, object|array $fields = []): array { $dynamicFields = []; foreach ($fields as $field) { $dynamicFields[$field['input_name']] = $request['method_info'][$field['input_name']] ?? ''; } return [ 'user_id' => $sellerID, 'withdraw_method_id' => $request['withdraw_method_id'], 'method_name' => $request['method_name'], 'is_active' => $request['is_active'] ?? 0, 'method_info' => $dynamicFields, ]; } }