Partage
  • Partager sur Facebook
  • Partager sur Twitter

Insertion des valeurs des boutons radios dans DB

10 décembre 2018 à 13:59:15

Salut chers collègues .

Je suis débutant en Laravel (5.4) et je veux connaitre comment obtenir les valeurs des boutons radios et les listes déroulantes de mon formulaire pour les faire insérer dans la base de donnée tq le tuto qu j'ai suivi utilise Eloquent pour manipuler les données.

Voici mon formulaire :

Mon formulaire

Voici le code de Register.blade.php

 <div class="form-group">
                            <label for="type" class="col-md-4 control-label">Type</label>

                            <div class="col-md-6">
                                <input class="form-check-input" type="radio" name="type" id="etudiant" value="Etudiant"checked>
                                    <label class="form-check-label" for="etudiant">
                                        Etudiant
                                    </label>
                                    <br>

                                <input class="form-check-input" type="radio" name="type" id="enseignant" value="Enseignant">
                                  <label class="form-check-label" for="enseignant">
                                   Enseignant
                                  </label>
       

                               
                            </div>
                        </div>



                        <div class="form-group">
                            <label for="spec" class="col-md-4 control-label">Specialité</label>
                            <div class="col-md-6">
                                <select class="form-control" name ="spec" id="spec">
                                    
                                    <option selected>Informatique</option>
                                    <option>Mathématique</option>
                                    <option>Electronique</option>
                                </select>
                            </div>
                            

                        </div>

Voici le code de RegisterController.php

protected function validator(array $data)
    {
        return Validator::make($data, [
            'name' => 'required|string|max:255',
            'email' => 'required|string|email|max:255|unique:users',
            'password' => 'required|string|min:6|confirmed',
            
        ]);
    }

    /**
     * Create a new user instance after a valid registration.
     *
     * @param  array  $data
     * @return \App\User
     */
    protected function create(array $data)
    {
        
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => bcrypt($data['password']),
            
        ]);
    }





-
Edité par Belhedi_Osb 10 décembre 2018 à 14:02:37

  • Partager sur Facebook
  • Partager sur Twitter