recherche

Maison  >  Questions et réponses  >  le corps du texte

obtenir la validation des paramètres dans Laravel

Veuillez me dire comment vérifier les paramètres transmis par get in laravel

Il existe de nombreuses conditions de filtrage en haut de la page de la liste des commandes, mais ces conditions de filtrage ont certaines règles. Par exemple, le montant doit être un nombre et le nom d'utilisateur ne peut pas dépasser 5 chiffres.
Si les paramètres sont transmis à. l'arrière-plan via get pour le filtrage conditionnel, l'adresse URL et lorsqu'aucun paramètre n'est transmis. C'est pareil. Comment vérifier ?

.

Si la vérification est effectuée, si l'utilisateur entre sans aucune condition de filtrage au début, la vérification échouera directement

大家讲道理大家讲道理2738 Il y a quelques jours492

répondre à tous(3)je répondrai

  • 迷茫

    迷茫2017-05-16 16:49:29

    Une solution consiste à ajouter une zone pour afficher les erreurs sur la page et à l'afficher en utilisant la méthode fournie par Laravel (soumettre le formulaire directement, utiliser js pour vérifier si les informations sont légales avant de les soumettre, les soumettre après la vérification js, puis vérifiez-le sur le backend)

    @if ($errors->count() > 0)
        {{ $errors->first($errors->keys()[0] ?? null) }}
    @endif
    

    Cependant, cette méthode n'est pas très conviviale. Vous pouvez modifier la soumission du formulaire de filtrage en asynchrone et utiliser js pour afficher les résultats de la page.

    répondre
    0
  • 阿神

    阿神2017-05-16 16:49:29

    Règles de filtrage des paramètres ?
    Utilisez le middleware de manière décisive, obtenez la demande de paramètre get, $request->getQueryString(), puis placez-la dans le middleware pour le filtrage.

    répondre
    0
  • PHPz

    PHPz2017-05-16 16:49:29

    Ne vérifiez pas le format si aucun paramètre n'est transmis.
    Vérifiez uniquement après avoir transmis les paramètres.

    répondre
    0
  • Annulerrépondre