merge
を使用してLaravel Request
オブジェクトを変更して、trial_end
を更新しようとしています。Laravelはマージ後に更新されたリクエスト値を取得します
私は次のコードを使用して、これをやっている...
if ($this->request->get('trial_end', '')) {
$this->request->merge(array('trial_end' => 'test'));
}
dd($this->request->all(), $this->request->get('trial_end'));
私は$this->request->get('trial_end')
はtest
ことを期待し、そうではありません。 $this->request->all()
は、私が期待したものを返します。ダイ・ダンプそれが更新された値を返していない来るどのよう
array:1 [
"trial_end" => "test"
]
"12/4/2018"
の
結果?
あなたの '$ request-> all()'に '' 12/4/2018 ''の値を持つフィールドがあるかどうかチェックします。何かがあなたの 'trial_end'値を上書きしているかもしれません。私たちはすべてのコードを表示していないと思います。 – lesssugar
@lesssugarこれはすべてのコードです。 '$ request-> all()'はdie dumpにあります。 – Henry