Autour de Laravel

Validation avec laravel

  • Avatar de paulinPriso
    Membre depuis :
    27/06/2018
    Messages :
    37

    Bonjour, j'ai un probléme avec deux champs de type number. Le premier récupère le solde d'un client dans la base de données et l'affiche, le second doit récupérer un montant saisi par l'utilisateur. J'aimerais pouvoir vérifier que le montant saisi par l'utilisateur ne soit pas supérieur au solde présent sur le premier champ.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2548

    Bonjour,

    Il existe la règle less than or equal.

  • Avatar de paulinPriso
    Membre depuis :
    27/06/2018
    Messages :
    37

    Bonjour, voici un extrait de mon code:
    'soldeActuel' => '',
    'montant' => 'required|lte:soldeActuel',
    on dit que les deux champs doivent être du même type mais je ne sais pas si il s'agit du type défini dans la base de données.

  • Avatar de paulinPriso
    Membre depuis :
    27/06/2018
    Messages :
    37

    J'ai résolu le problème en rajoutant integer.
    'soldeActuel' => 'integer',
    'montant' => 'required|integer|lte:soldeActuel',

Vous ne pouvez pas répondre à ce sujet.