我試圖保存或更新,retrivieng複式記錄時,卻無法得到它的工作..保存在Laravel檢索時多條記錄
做這件事時,起初它看起來像它的工作:
$c = Customer::select('Name', 'City');
$c[0]->update(array('Name' => 'new Name'));
var_dump($c[0]['Name']);
但在刷新後,並測試它這樣,我仍然看到使用oldName:
$c = Customer::select('Name', 'City');
var_dump($c[0]['Name']);
有人知道我在做什麼的青蛙?
我有檢索JSON的事情:
data[0][Name]:Afrifield Corporation
data[0][City]:Maidstone
data[1][Name]:Amann Informatik AG
data[1][City]:Reinach BL
data[2][Name]:Antarcticopy
data[2][City]:Antwerpen
如果也有,我想這個檢索陣列..
所以最後一個問題,更新的列名與城市有沒有更快的解決方案比:
$custNo = Customer::select('Name', 'No_')->get();
for ($i = 0; $i < count($custNo); $i++) {
$c = Customer::select('Name', 'City')->where('No_','=',$custNo[$i]->No_);
$c->update(array('Name' => $input['data'][$i]['Name']));
}
NO_是我的PrimaryKey我還設置這個模型中的類..
但這樣我才撿回了第一條記錄,我想檢索多個記錄..看到更新的問題 – user2834172
@ user2834172更新了我對循環情況的回答。我假設你有一個客戶表的'id'字段主鍵。 – Arda
更新的問題,如果你想澄清我的最後一部分?但它現在有效,但我認爲應該有更好的方法來做到這一點... – user2834172