bổ sung đủ 57 trường hợp test
This commit is contained in:
@@ -17,6 +17,15 @@ class ParameterController extends Controller
|
||||
}
|
||||
|
||||
public function update (Request $request) {
|
||||
// Validate image file types before processing to prevent unrestricted file upload (OWASP A05)
|
||||
$request->validate([
|
||||
'logo_image' => 'nullable|mimes:jpg,png,jpeg,webp,jfif|max:2048',
|
||||
'banner_image' => 'nullable|mimes:jpg,png,jpeg,webp,jfif|max:2048',
|
||||
], [
|
||||
'logo_image.mimes' => 'Logo chỉ chấp nhận định dạng jpg, png, jpeg, webp',
|
||||
'banner_image.mimes' => 'Banner chỉ chấp nhận định dạng jpg, png, jpeg, webp',
|
||||
]);
|
||||
|
||||
foreach ($request->except('_token') as $key => $value) {
|
||||
$object = Parameter::where('parameter_key', $key)->first();
|
||||
if ($object != '') {
|
||||
|
||||
@@ -42,7 +42,7 @@ class PrizeController extends Controller
|
||||
'prize_name'=>'required|max:255',
|
||||
'prize_image'=>'mimes:jpg,png,jpeg,webp,jfif|max:2048|nullable',
|
||||
'prize_status' => 'required|numeric',
|
||||
'prize_number' => 'nullable|numeric',
|
||||
'prize_number' => 'nullable|numeric|min:0',
|
||||
'prize_order' => 'required|numeric'
|
||||
], [
|
||||
'prize_name.required' => 'Nhập tên giải thưởng',
|
||||
@@ -52,6 +52,7 @@ class PrizeController extends Controller
|
||||
'prize_status.required' => 'Vui lòng chọn trạng thái',
|
||||
'prize_status.numeric' => 'Trạng thái không đúng định dạng',
|
||||
'prize_number.numeric' => 'Số lượng giải phải là kiểu số',
|
||||
'prize_number.min' => 'Số lượng giải thưởng không được âm',
|
||||
'prize_order.required' => 'Nhập số thứ tự giải',
|
||||
'prize_order.numeric' => 'Số thứ tự giải phải là số'
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user