Laravel 5 Validation De La Garniture
Je suis un débutant dans Laravel 5.
Comment puis-je supprimer des espaces dans validateur?? j'ai lu la documentation mais il n'y a pas de validateur pour la garniture(enlever les espaces).
ici mes règles
$rules = [
'name' =>'required',
'email' => 'required|email',
'address' => 'required',
'phones' => 'required'
];
merci pour votre réponse.
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas du travail pour le validateur pour modifier des données d'entrée. Garniture validateur existe dans CodeIgniter, mais pour moi ce n'est pas le bon endroit pour effectuer la garniture.
Vous pouvez découper automatiquement toutes les entrées en utilisant ceci:
Maintenant faire le reste de votre codage:
Vous pouvez utiliser le code suivant pour la garniture de la chaîne d'entrée (que vous pourriez avoir des tableaux à l'entrée)
Dans Laravel 5.2 ou 5.3, vous pouvez utiliser le trim pour les espaces supprimer comme cela
$input = array_map('trim', $request->all());
ce qui permettra de supprimer tous les espaces entrées d'un formulaire qui a posté et de la validation du bon travail,
J'ai étendu la
FormRequest
classe et emportait laprepareForValidation
méthode qui est appelée avant la validation se produit.Ce qu'il fait:
untrimmable
propriété.Voici un lien pour l'essentiel https://gist.github.com/msbrime/336a788c7cced2137bdc7896c1241239