Fix
parent
1cfa3715c4
commit
adaddba5ce
|
|
@ -22,8 +22,8 @@ class MaterielStoreRequest extends FormRequest
|
|||
'quarter' => ['bail', 'required', new Quarter()],
|
||||
'name' => ['bail', 'required', 'string', 'max:255'],
|
||||
'type' => ['bail', 'required', new Enum(MaterielType::class)],
|
||||
'lowest_price' => ['bail', 'required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'highest_price' => ['bail', 'required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/', 'gte:lowest_price'],
|
||||
'lowest_price' => ['bail', 'required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'highest_price' => ['bail', 'required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/', 'gte:lowest_price'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ class MaterielUpdateRequest extends FormRequest
|
|||
'quarter' => ['filled', new Quarter()],
|
||||
'name' => ['filled', 'string', 'max:255'],
|
||||
'type' => ['filled', new Enum(MaterielType::class)],
|
||||
'lowest_price' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'highest_price' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/', 'gte:lowest_price'],
|
||||
'lowest_price' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'highest_price' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/', 'gte:lowest_price'],
|
||||
'unit' => ['filled', 'string'],
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ class RiceShrimpFlowStoreRequest extends FormRequest
|
|||
'year' => ['required', 'int', new Year()],
|
||||
'quarter' => ['required', new Quarter()],
|
||||
'area' => ['required', 'string'],
|
||||
'sales' => ['required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'sales' => ['required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'unit' => ['required', 'string'],
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ class RiceShrimpFlowUpdateRequest extends FormRequest
|
|||
'year' => ['filled', 'int', new Year()],
|
||||
'quarter' => ['filled', new Quarter()],
|
||||
'area' => ['filled', 'string'],
|
||||
'sales' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'sales' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'unit' => ['filled', 'string'],
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ class RiceShrimpIndustryStoreRequest extends FormRequest
|
|||
return [
|
||||
'year' => ['required', 'int', new Year()],
|
||||
'quarter' => ['required', new Quarter()],
|
||||
'area' => ['required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'area' => ['required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'area_unit' => ['required', 'string'],
|
||||
'product_output' => ['required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_output' => ['required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_output_unit' => ['required', 'string'],
|
||||
'product_value' => ['required', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_value' => ['required', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_value_unit' => ['required', 'string'],
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ class RiceShrimpIndustryUpdateRequest extends FormRequest
|
|||
return [
|
||||
'year' => ['filled', 'int', new Year()],
|
||||
'quarter' => ['filled', new Quarter()],
|
||||
'area' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'area' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'area_unit' => ['filled', 'string'],
|
||||
'product_output' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_output' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_output_unit' => ['filled', 'string'],
|
||||
'product_value' => ['filled', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_value' => ['filled', 'numeric', 'min:0', 'max:9999999999999999.99', 'regex:/^([1-9]\d*|0)(\.\d{1,2})?$/'],
|
||||
'product_value_unit' => ['filled', 'string'],
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ class RiceShrimpPriceStoreRequest extends FormRequest
|
|||
return [
|
||||
'year' => ['required', 'int', new Year()],
|
||||
'quarter' => ['required', new Quarter()],
|
||||
'price' => ['required', 'int', 'gte:0'],
|
||||
'price' => ['required', 'int', 'min:0', 'max:2147483647'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ class RiceShrimpPriceUpdateRequest extends FormRequest
|
|||
return [
|
||||
'year' => ['filled', 'int', new Year()],
|
||||
'quarter' => ['filled', new Quarter()],
|
||||
'price' => ['filled', 'int', 'gte:0'],
|
||||
'price' => ['filled', 'int', 'min:0', 'max:2147483647'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
namespace App\Http\Requestes;
|
||||
|
||||
use App\Models\RiceShrimpWeeklyPrice;
|
||||
use App\Rules\Quarter;
|
||||
use App\Rules\Year;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
use Illuminate\Validation\Rule;
|
||||
|
|
@ -27,7 +25,7 @@ class RiceShrimpWeeklyPriceStoreRequest extends FormRequest
|
|||
return $query->where('type_key', 'weeks-per-year');
|
||||
}),
|
||||
],
|
||||
'price' => ['required', 'int', 'gte:0'],
|
||||
'price' => ['required', 'int', 'min:0', 'max:2147483647'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ class RiceShrimpWeeklyPriceUpdateRequest extends FormRequest
|
|||
return $query->where('type_key', 'weeks-per-year');
|
||||
}),
|
||||
],
|
||||
'price' => ['filled', 'int', 'gte:0'],
|
||||
'price' => ['filled', 'int', 'min:0', 'max:2147483647'],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue