我是Laravel的新手。我正在嘗試這似乎並不工作Laravel-5無法在創建方法中傳遞變量
$apartment = new Apartment;
$apartment->update($apartment_input);//$apartment_input is an array
有什麼建議嗎?
我是Laravel的新手。我正在嘗試這似乎並不工作Laravel-5無法在創建方法中傳遞變量
$apartment = new Apartment;
$apartment->update($apartment_input);//$apartment_input is an array
有什麼建議嗎?
這很難說什麼是你的目標,但它看起來像你可能想要這個
$apartment = Apartment::create($apartment_input);
或
$apartment = new Apartment;
$apartment->property = value;
...
$apartment->save();
或
$apartment = new Apartment($apartment_input);
$apartment->save();
之所以update()
沒有工作是因爲ause該行尚未保存,並且尚未分配PK值(如果您使用自動增量或序列)。
你是什麼意思「似乎沒有工作」?是否有錯誤消息可以分享? – Asaph
執行此代碼時請分享錯誤 –
值爲空。 >>> $ apartment-> update($ apartment_input); => 0 – Sanjoy