Ich versuche ein Laravel Request
Objekt mit merge
zu ändern, um den Schlüssel zu aktualisieren.Laravel erhalten aktualisierten Anforderungswert nach der Zusammenführung
ich dies mit dem folgenden Code tue ...
if ($this->request->get('trial_end', '')) {
$this->request->merge(array('trial_end' => 'test'));
}
dd($this->request->all(), $this->request->get('trial_end'));
ich $this->request->get('trial_end')
erwarten test
zu sein, ist es aber nicht. $this->request->all()
gibt zurück, was ich erwartet habe.
Ergebnis sterben Dump
array:1 [
"trial_end" => "test"
]
"12/4/2018"
Wie kommt es nicht den aktualisierten Wert zurückkehrt?
Ich würde prüfen, ob in Ihrer $ request-> all() 'gibt es ein Feld mit dem Wert von" 12/4/2018 ". Möglicherweise überschreibt etwas Ihren 'trial_end'-Wert. Ich schätze, du zeigst uns nicht den ganzen Code. – lesssugar
@lesssugar Das ist der ganze Code. Die gesamte $ request-> all() 'befindet sich im Chipspeicherauszug. – Henry