0
votes

Ajouter une matrice imbriquée à la demande de Laravel

J'essaie d'ajouter à une matrice imbriquée dans une demande de mon contrôleur. Pour le moment, ma demande ressemble à ceci:

$request->request->add(['my-event']['event-approved'] = '0');


1 commentaires

['My-Event'] ['Event-approuvé'] = '0' n'est pas un paramètre valide que vous pouvez utiliser dans $ Demande-> Demande-> Ajouter () .


3 Réponses :


0
votes

J'ai trouvé une façon de le faire, mais il peut y avoir une façon plus efficace de le faire:

$requestData = $request->all();
$requestData['my-event']['event-approved'] = "0";

$request->merge($requestData);


0 commentaires

0
votes

Essayez ceci. XXX


2 commentaires

Valeur $ = ['My-Event'] ['Event-APPROUVÉE'] = '0'; est une syntaxe PHP invalide !!


Ceci est une copie de ma propre réponse !! S'il te plaît



0
votes

Une approche meilleure et plus rapide est la suivante: xxx

note qu'il ne remplacera aucun champ existant de mon-événement seulement définir le champ approuvé par l'événement

ou si vous voulez une doublure essayer: xxx

Il n'y a pas de autre méthode courte pour ce type de manipulation


0 commentaires