Bonjour,
J'ai un léger soucis dans l'insertion de ce tableau dans ma bdd
Code JS
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 let dataP = [ { fk_id_quest:1, fk_id_post:id, reponse : $("#descriptif_offre").val(), created_at:date.getTime()/1000, }, { fk_id_quest:2, fk_id_post:id, reponse : $("#xp_annee_dep_num").val(), created_at:date.getTime()/1000, }];
Je passe par une requête ajax mais le problème vient du php
Requête:
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $.ajax({ url: "/register/addpostulantR", method: "POST", dataType: "text", data: JSON.stringify(dataP), success: (data) => { console.log("success :\n", data); }, error: (xhr, erreur) => { console.log("error %s:\n", erreur, xhr.responseText); } })
Mon controller
Mon model
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function addPostulantR(Request $request){ return response()->json([ 'dataP' => Intervenant::addPostulantR($request->all()) ]); }
Je pense savoir d'ou vient le problème mais j'ai beau chercher et bidouiller je n'y arrive pas.., un petit coup de pouce serait le bienvenu, je ne veux pas la solution, j'aimerais comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static function addPostulantR($data){ //dd($data); return DB::table('reponse') ->insertGetId($data); }
Si j'envoie un simple objet pas de soucis, ça l'enregistre bien dans ma bdd, mais lorsque je veux envoyer un tableau d'objet ça fail..
Merci.
Partager