관리-도구
편집 파일: CategoryShippingCostService.php
<?php namespace App\Services; class CategoryShippingCostService { /** * @param string $addedBy * @param int|string $id * @return array */ public function getAddCategoryWiseShippingCostData(string $addedBy, int|string $id): array { return [ 'seller_id' => $addedBy === 'seller' ? auth('seller')->id() : 0, 'category_id' => $id, 'cost' => 0, ]; } /** * @param int $key * @param int|string $id * @param object $request * @return array */ public function getUpdateCategoryWiseShippingData(int $key, int|string $id, object $request): array { return [ 'cost' => currencyConverter($request['cost'][$key], 'usd'), 'multiply_qty' => isset($request['multiplyQTY']) ? (in_array($id, $request['multiplyQTY']) ? 1 : 0) : 0 ]; } }