簡體   English   中英

Laravel輸入與模型值合並

[英]Laravel Input Merge with Model Value

在用查詢填充值時遇到問題。

$fieldData = myModel::where('id', '=', '5')->first();
//Here's not working properly :
Input::merge(array('inputName' => $fieldData->name));

$variableBag = \Input::all();

並且inputName字段的值正在使用json傳輸。

這是一種替代上面的方法:

//This one is working
Input::merge(array('inputName' => 'manual Value something something here'));

提前致謝。

--- UPDATE ---

問題是返回的值為null。 我寫了一個測試並解決了它。 謝謝您的幫助。

$fieldData = myModel::where('id', '=', '5')->first();

//change to this
$input_all = array_merge(Input::all(), array('inputName' => $fieldData->name));
$variableBag = $input_all;

我希望這個幫助,不要忘記檢查$fieldData的結果是否為空...

檢查變量$fieldData

first使用this: firstOrFail

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM