obtenir la validation des paramètres dans Laravel
大家讲道理
大家讲道理 2017-05-16 16:47:29
0
3
523

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(3)
迷茫

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è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.

PHPzhong

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal