update validations ISO crud policies

This commit is contained in:
Alexis Gousseau 2023-06-26 10:13:19 +02:00
parent 823c4f1e3c
commit 2d2aae3834
4 changed files with 9 additions and 7 deletions

View file

@ -24,7 +24,7 @@ class StoreAnswerRequest extends FormRequest
public function rules(): array
{
return [
'answer' => 'required|string|min:3|max:255',
'answer' => 'required|string|min:1|max:255',
];
}

View file

@ -24,7 +24,7 @@ class StoreBrandRequest extends FormRequest
public function rules(): array
{
return [
'name' => 'required|string|min:3|max:255',
'name' => 'required|string|min:5|max:255',
];
}

View file

@ -2,7 +2,9 @@
namespace App\Http\Requests\Questions;
use App\Enums\QuestionType;
use Illuminate\Foundation\Http\FormRequest;
use Kwaadpepper\Enum\Rules\EnumIsValidRule;
class StoreQuestionRequest extends FormRequest
{
@ -24,9 +26,9 @@ class StoreQuestionRequest extends FormRequest
public function rules(): array
{
return [
'question' => 'required|string|min:5|max:255',
'type' => 'required|integer|min:0',
'brand_id' => 'required|integer|min:0',
'question' => 'required|string|min:10|max:255',
'type' => ['required', new EnumIsValidRule(QuestionType::class)],
'brand_id' => 'required|integer|min:0|exists:brands,id',
];
}

View file

@ -24,8 +24,8 @@ class StoreServiceRequest extends FormRequest
public function rules(): array
{
return [
'name' => 'required|string|min:3|max:255',
'brand_id' => 'required|integer|min:0',
'name' => 'required|string|min:5|max:255',
'brand_id' => 'required|integer|min:0|exists:brands,id',
];
}