У меня есть старый проект, который был перенесен на разные серверы в течение многих лет. Следовательно, я не могу выполнить какие-либо команды ремесленников в проекте.
Я хочу добавить столбец «время сеанса» в существующую модель «Пользователь». Я добавил столбец в таблицу базы данных - ALTER TABLE users
ADD COLUMN sessiontime
VARCHAR (1025) NULL AFTER session
;
В моей модели пользователя - User.php я добавил следующий код:
public function setSessiontime($sessiontime)
{
$this->sessiontime = $sessiontime;
}
public function getSessiontime()
{
return $this->sessiontime;
}
В одном из моих контроллеров я делаю это:
$user = User::select('id')->where('email', 'a.b@c.com')->first();
$user->sessiontime = "RANDOMString";
$user->save();
Но столбец не заполняется.
Можно ли добавить столбец всуществующий стол, без необходимости запуска ремесленника мигрировать? Спасибо