Итак, я искал, но я не смог найти правильный ответ на этот вопрос.Laravel Column Добавлено вручную Невозможно обновить
У меня есть существующая таблица пользователей и добавлен столбец даты рождения через SQL. Значение столбца извлекается через user-> birthdate, но я не могу сохранить значения при их назначении. Есть ли что-то, что мне нужно обновить на стороне Laravel?
Я уже пытался воссоздать модель через ремесленника марки: модель User
Я могу назначить другие значения, и они сохраняются для вновь добавляемого столбца
$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
Любая помощь была бы принята с благодарностью
Почему вы добавили столбец вручную и не использовали миграцию? попробуйте добавить 'dd ($ user)' после '$ user-> birthdate = $ birthdate;' и посмотреть, изменит ли он атрибут 'birthdate'. – Gal