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