feat: Implement defensive point constraints and validation tests
This commit is contained in:
@@ -37,7 +37,7 @@ class PredefinedMutationController extends Controller
|
||||
$request->validate([
|
||||
'name' => ['required', 'string', 'max:255'],
|
||||
'description' => ['nullable', 'string'],
|
||||
'amount' => ['required', 'integer'],
|
||||
'amount' => ['required', 'integer', 'not_in:0', 'min:-1000', 'max:1000'],
|
||||
]);
|
||||
|
||||
$ledger->predefinedMutations()->create($request->all());
|
||||
@@ -69,7 +69,7 @@ class PredefinedMutationController extends Controller
|
||||
$request->validate([
|
||||
'name' => ['required', 'string', 'max:255'],
|
||||
'description' => ['nullable', 'string'],
|
||||
'amount' => ['required', 'integer'],
|
||||
'amount' => ['required', 'integer', 'not_in:0', 'min:-1000', 'max:1000'],
|
||||
]);
|
||||
|
||||
$predefinedMutation->update($request->all());
|
||||
|
||||
Reference in New Issue
Block a user