Laravel, как создать столбец с меткой времени, который обновляет время каждый раз, если я делаю какие-либо изменения в других столбцах - PullRequest
1 голос
/ 13 октября 2019

Laravel

Как создать столбец с меткой времени, который обновляет время каждый раз, когда я делаю какие-либо изменения в других столбцах

Ответы [ 2 ]

1 голос
/ 13 октября 2019

Я нашел простое решение вашей проблемы

, например, если вы хотите обновить своего пользователя после некоторых изменений

$user->touch()

Это должен быть экземпляр вашей модели

1 голос
/ 13 октября 2019

Если вы хотите добавить дополнительный столбец помимо уже заданных для каждой миграции, отметки времени created_at и updated_at затем при создании столбца timestamp в базе данных, если вы не укажете его вручнуючтобы быть nullable(), тогда по умолчанию будет добавлено ограничение on update CURRENT_TIMESTAMP.

Так что в вашей миграции просто добавьте столбец следующим образом:

$table->timestamp('your_column_name');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...