J'ai eu un problème avec les règles de validation des conditions imbriquées.Les règles de validation required_if avec une autre condition (Laravel 5.4)
class StoreRequest extends Request
{
public function authorize(){
return true;
}
public function rules(){
return [
'type_id' => 'required|integer',
'external_id' => 'required_if:type_id,==,3|integer',
];
}
}
En effet, je veux: - vérifiez la external_id que si le type_id égal à 3 - et vérifier si elle est un entier.
Lorsque je poste ma forme, les règles fonctionne lorsque je sélectionne un type_id égal à 3. Mais si je sélectionne une autre type_id, comme 1 ou 2, la validation ne passe pas:
Le external_id doit être un entier.
J'essaie d'ajouter la condition annulable mais required_if ne fonctionne plus
Avez-vous une idée?