0
votes

Pourquoi le validateur passe-t-il une demande incorrecte?

Il y a la méthode: xxx

Je fais la demande postale sans corps (email [], nom []), pourquoi, malgré cela, je reçois toujours xxx

pourquoi si ($ validator-> échoue ()) {} est faux?

i Envoyer Type de contenu: Application / Json


0 commentaires

3 Réponses :


1
votes

Je ne connais pas votre objet de demande mais je vais essayer d'expliquer. astérisque * dans des objets de tableau interne comme ceci: xxx

dans votre code, rechercher 5 / p> xxx

Si votre demande ressemble à ceci: xxx

Il n'y aura pas de problème. Juste j'ai besoin de voir quelle demande vous envoi si vous pouvez le fournir alors je peux mieux vous aider.


0 commentaires

2
votes

Je recommande d'utiliser Validator intégré dans le contrôleur lui-même comme celui-ci: XXX PRE>

Et vous pouvez même l'entermer avec une prise d'essai afin que vous puissiez obtenir l'exception et la gérer à votre manière. . Ou laissez-le tel qu'il est et Laravel vous redirigera à la page avec une variable contenant les erreurs bien sûr si le validateur échoue. Vous pouvez accéder comme celui-ci: p> xxx pré>

ou vous pouvez le faire de manière beaucoup plus propre et maintenable à l'aide de la demande de formulaire: P>

php artisan make:request MyRequest


0 commentaires

2
votes

* est utilisé pour vérifier les valeurs dans la matrice. Mais que si ce tableau n'existe même pas? Vérifiez d'abord le tableau, puis les valeurs de la matrice. Donc, ce serait comme xxx


3 commentaires

Nice réponse, pouvez-vous spécifier pourquoi est nécessaire pour valider le tableau en premier?


@dparoli * est utilisé pour vérifier les valeurs dans la matrice. Mais que si ce tableau n'existe même pas? Alors, vérifiez d'abord le tableau, puis les valeurs de la matrice.


Merci maintenant, je comprends, avancé, IMHO Cette explication devrait aller dans la réponse pour un souci de complétude.