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');
3 Réponses :
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);
Essayez ceci.
Valeur $ = ['My-Event'] ['Event-APPROUVÉE'] = '0'; code> est une syntaxe PHP invalide !!
Ceci est une copie de ma propre réponse !! S'il te plaît
Une approche meilleure et plus rapide est la suivante: note forte> qu'il ne remplacera aucun champ existant de ou si vous voulez une doublure essayer: p> Il n'y a pas de autre méthode courte pour ce type de manipulation p> p> mon-événement code> seulement définir le champ
approuvé par l'événement > p>
['My-Event'] ['Event-approuvé'] = '0' code> n'est pas un paramètre valide que vous pouvez utiliser dans
$ Demande-> Demande-> Ajouter () Code >.