Laravel gibt es eine Möglichkeit, Werte zu einem Anfrage-Array hinzuzufügen

7

Ich stoße auf eine Situation in Laravel, während ich eine store () - oder update () -Methode mit Request-Parameter aufruft, um der Anfrage einen zusätzlichen Wert hinzuzufügen, bevor ich Eloquent-Funktionen aufrufen kann.

%Vor%     
Vijayanand Premnath 09.05.2016, 04:49
quelle

6 Antworten

23

Normalerweise möchten Sie keinem Request-Objekt etwas hinzufügen. Es ist besser, die Sammlung zu verwenden und put() Helfer:

%Vor%

Oder Sie könnten Union-Arrays :

%Vor%

Wenn Sie jedoch wirklich etwas zu einem Request-Objekt hinzufügen möchten, tun Sie Folgendes:

%Vor%     
Alexey Mezenin 09.05.2016, 05:17
quelle
7

Bezieht sich auf Alexey Mezenin answer:

Während ich seine Antwort benutzte, musste ich etwas direkt zum Anfrageobjekt hinzufügen und benutzte:

%Vor%

Damit werden zwei Variablen hinzugefügt:

%Vor%

Wenn Sie ein Neuling wie ich sind und Sie ein Associate-Array benötigten, ist der richtige Weg

%Vor%

Ich hoffe, ich habe deine Zeit gerettet

PS: Danke @Alexey , du hast mir wirklich mit deiner Antwort geholfen

    
mushood badulla 16.03.2017 16:09
quelle
0

Ein anderer Weg ist

%Vor%     
Imran 23.07.2017 11:22
quelle
0

Um einen neuen Parameter für ex: newParam zum aktuellen Request -Objekt hinzuzufügen, können Sie Folgendes tun:

%Vor%

Nachdem Sie den neuen Parameter hinzugefügt haben, können Sie diesen neu hinzugefügten Parameter für das Request-Objekt folgendermaßen anzeigen:

%Vor%     
Rahul Gupta 18.08.2017 08:06
quelle
0

Ich habe diesen Code verwendet, um etwas zu meiner Anfrage hinzuzufügen.

%Vor%     
Reza Azami 05.09.2017 15:23
quelle
0

In Laravel 5.6 können wir Parameter zwischen Middlewares übergeben, zum Beispiel:

FirstMiddleware

%Vor%

SecondMiddleware

%Vor%     
Wiicho Orozco 31.03.2018 03:51
quelle

Tags und Links