7
votes

Changer la valeur de la demande de $ avant la validation à Laravel 5.5

J'ai un formulaire dans itinéraire ('users.create') code>.

i Envoyez des données de formulaire à cette fonction dans son contenu: P>

 public function rules()
    {
     $input = $this->all();


     $input['first_name'] = 'Mr '.$request->first_name;
     $this->replace($input);

     if($this->method() == 'POST') {


0 commentaires

3 Réponses :


0
votes

Pourquoi ne pas faire la validation dans le contrôleur? Que vous pouvez changer de choses avant de le valider et faire votre truc de db après. XXX

Voir aussi https://laravel.com/docs/5.5/validation


1 commentaires

N'est-il pas possible de le faire sur ma méthode? S'il vous plaît voir ma mise à jour.



27
votes

Remplacez le PREPARYFORVALIDATION () METHOCTION DU FORMEQUEST .

SO IN APP \ HTTP \ Demandes \ Utilisateurs \ userreQuest : xxx


0 commentaires

0
votes

Utilisez simplement

$this->merge(['first_name'=>'Mr '.$this->first_name]);


0 commentaires