Improved tax package code style

This commit is contained in:
Jitendra Singh 2020-02-20 12:37:53 +05:30
parent 5f6e3be796
commit 0740527b54
2 changed files with 28 additions and 27 deletions

View File

@ -75,11 +75,11 @@ class TaxCategoryController extends Controller
$data = request()->input();
$this->validate(request(), [
'channel_id' => 'required|numeric',
'code' => 'required|string|unique:tax_categories,code',
'name' => 'required|string',
'channel_id' => 'required|numeric',
'code' => 'required|string|unique:tax_categories,code',
'name' => 'required|string',
'description' => 'required|string',
'taxrates' => 'array|required'
'taxrates' => 'array|required'
]);
Event::dispatch('tax.tax_category.create.before');
@ -118,11 +118,11 @@ class TaxCategoryController extends Controller
public function update($id)
{
$this->validate(request(), [
'channel_id' => 'required|numeric',
'code' => 'required|string|unique:tax_categories,code,' . $id,
'name' => 'required|string',
'channel_id' => 'required|numeric',
'code' => 'required|string|unique:tax_categories,code,' . $id,
'name' => 'required|string',
'description' => 'required|string',
'taxrates' => 'array|required'
'taxrates' => 'array|required'
]);
$data = request()->input();

View File

@ -73,18 +73,19 @@ class TaxRateController extends Controller
{
$this->validate(request(), [
'identifier' => 'required|string|unique:tax_rates,identifier',
'is_zip' => 'sometimes',
'zip_code' => 'sometimes|required_without:is_zip',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001'
'is_zip' => 'sometimes',
'zip_code' => 'sometimes|required_without:is_zip',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001'
]);
$data = request()->all();
if (isset($data['is_zip'])) {
$data['is_zip'] = 1;
unset($data['zip_code']);
}
@ -121,11 +122,11 @@ class TaxRateController extends Controller
{
$this->validate(request(), [
'identifier' => 'required|string|unique:tax_rates,identifier,'.$id,
'is_zip' => 'sometimes',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001'
'is_zip' => 'sometimes',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001'
]);
Event::dispatch('tax.tax_rate.update.before', $id);
@ -184,19 +185,19 @@ class TaxRateController extends Controller
foreach ($excelData as $data) {
foreach ($data as $column => $uploadData) {
if (!is_null($uploadData['zip_from']) && !is_null($uploadData['zip_to'])) {
if (! is_null($uploadData['zip_from']) && !is_null($uploadData['zip_to'])) {
$uploadData['is_zip'] = 1;
}
$validator = Validator::make($uploadData, [
'identifier' => 'required|string',
'state' => 'required|string',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001',
'is_zip' => 'sometimes',
'zip_code' => 'sometimes|required_without:is_zip',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
'state' => 'required|string',
'country' => 'required|string',
'tax_rate' => 'required|numeric|min:0.0001',
'is_zip' => 'sometimes',
'zip_code' => 'sometimes|required_without:is_zip',
'zip_from' => 'nullable|required_with:is_zip',
'zip_to' => 'nullable|required_with:is_zip,zip_from',
]);
if ($validator->fails()) {