Bonsoir! J'ai un formulaire sur lequel j'ai des données qui doivent être insérer dans deux tables différentes à savoir la table calendrier et la table demande. Mais le soucis est que quand je soumet le formulaire je n'ai aucun retour même un dd ne marche pas.
Voici le code de mon formulaire:
le code de mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <form action="{{route('demande.store')}}" method="POST"> @csrf <fieldset> <h2><legend>Confirmation de la demande de crédit</legend></h2> <br> <div class="form-group"> <label for="idTypeCredit">Vous avez choisi : </label> <select name="idTypeCredit" class="form-control" id="idTypeCredit" readonly="true"> <option value="{{ $credit->id }}">{{ $credit->libelle }}</option> </select> </div> <div class="form-group"> <label for="montant">Montant</label> <input name="montant" type="text" class="form-control" id="montant" readonly="true" value="{{ $montant }}"> </div> <div class="form-group"> <input type="hidden" class="form-control" name="id_client" value="{{ $id_client }}"> <input type="hidden" class="form-control" name="dateCredit" value="{{ $today }}"> </div> <div class="form-group"> <label for="objetFinancement">Objet de financement</label> <select id="objetFinancement" name="objetFinancement" class="form-control" readonly="true"> <option value="{{ $objetFinancement }}">{{ $objetFinancement }}</option> </select> </div> <div class="form-group"> <label for="argumentation"> Votre Argumentation</label> <textarea class="form-control" id="argumentation" name="argumentation" rows="3" readonly="true">{{ $argumentaire }}</textarea> </div> <div class="form-group"> <button type="submit" class="btn btn-success">Confirmer</button> <button type="reset" class="btn btn-warnind">Annuler</button> </div> </fieldset> </form>
et voici le code de ma route:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 public function store(Request $request) { $this->validate($request,[ 'id_client' => 'required', 'dateCredit' => 'required', 'idTypeCredit' => 'required', 'montantCredit' => 'required', 'objetFinancement' => 'required', 'argumentation' => 'required' ]); $calendrier = new App\Calendrier; $calendrier->dateCredit = $request->dateCredit; $calendrier->save(); //dd($calendrier); $demande = new App\Demande; $demande->id_client = $request->id_client; $demande->id_typeCredits = $request->idTypeCredit; $demande->id_date = $calendrier->id; $demande->montantCredit = $request->montant; $demande->objetFinancement = $request->objetFinancement; $demande->argumentation = $request->argumentation; //dd($demande); $demande->save(); //dd($demande); return "C'est bien enregistrer"; }
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Route::post('confirm','DemandeController@store')->name('demande.store');
Une aide ne serait pas du tout de refus. Merci d'avance
Partager