わからないこと
フォームから受け取る、$this->all()で取得した以下のようなデータが有り、
preparForValidation中で、このcの中のdataという値を加工してマージしようとしています。
array:1 [▼ "c" => array:2 [▼ "memo" => null "data" => "hoge" ] ]
加工後にこのようにマージの記述を書いてもcの外側にマージされてしまいます(そりゃあそうだと思います)。
- preparFoValidation内のmergeの記述
$this->merge(['data' => "huga"]);
- merge後の$this->all()
array:2 [▼ "c" => array:2 [▼ "memo" => null "data" => "hoge" ] "data" => "huga" ]
このarraycの中身を指定してmergeしたいのですが方法が分からずうまくいきません。
方法を教えていただけたらと思います。
よろしくお願いいたします。
なるべくコードは全体を、他者がコピペで再現しやすい内容で
回答2件
あなたの回答
tips
プレビュー