Insertion simultanée dans deux tables
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:
Code:
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> |
le code de mon controller :
Code:
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";
} |
et voici le code de ma route:
Code:
Route::post('confirm','DemandeController@store')->name('demande.store');
.
Une aide ne serait pas du tout de refus. Merci d'avance