mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:41:07 +03:30
add validation for enabled labels, rename enable (to enabled) in labels table, and update the enabled attribute of corresponding labels to false when cycle saved
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Requests;
|
||||
|
||||
use App\Models\Cycle;
|
||||
use App\Rules\ValidEnabledLabels;
|
||||
use Illuminate\Foundation\Http\FormRequest;
|
||||
|
||||
|
||||
@@ -27,8 +28,8 @@ class StoreCycleRequest extends FormRequest
|
||||
'sterilizer_id' => 'required',
|
||||
'cycle_number' => 'required|unique:cycles,cycle_number',
|
||||
'note' => 'nullable',
|
||||
'labels' => 'required|array|distinct',
|
||||
'labels.*.id' => 'required|numeric|exists:labels,id',
|
||||
'labels' => ['required','array','distinct',new ValidEnabledLabels()],
|
||||
];
|
||||
break;
|
||||
}
|
||||
@@ -40,8 +41,8 @@ class StoreCycleRequest extends FormRequest
|
||||
'sterilizer_id' => 'required',
|
||||
'cycle_number' => 'required|unique:cycles,cycle_number',
|
||||
'note' => 'nullable',
|
||||
'labels' => 'required|array|distinct',
|
||||
'labels.*.id' => 'required|numeric|exists:labels,id',
|
||||
'labels' => ['required','array','distinct',new ValidEnabledLabels()],
|
||||
];
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user