0
所以我一直在尋找,但我找不到正確的答案。Laravel列手動添加無法更新
我有一個現有的用戶表,並通過SQL添加了一個birthdate列。列值正在通過user-> birthdate檢索,但我似乎無法保存值時,我分配它們。 Laravel方面有什麼需要更新的嗎?
我已經嘗試重現通過工匠使模型:模型用戶
我可以指定其他值,它們被保存,除了新添加的列
$user = User::find($id);
$user->birthdate = $birthdate; //NOT BEING SAVED
$user->name = $name; //VALUE IS BEING SAVED
$user->save();
檢索是沒有問題的
$user = User::find($id);
echo $user->birthdate; // Echoes successfully
任何幫助將不勝感激
爲什麼您手動添加列而不使用遷移?嘗試在'$ user-> birthdate = $ birthdate;'之後添加'dd($ user)'並查看它是否更改'birthdate'屬性。 – Gal