Laravel 创建行后将自定义时间戳列保存到db

Laravel 创建行后将自定义时间戳列保存到db,laravel,eloquent,laravel-query-builder,Laravel,Eloquent,Laravel Query Builder,我的数据库中有一个表,其中包含一个可为空的时间戳列 $table->timestamp('custom_timestamp')->nullable(); 创建数据库中的行时,此列将为空。稍后当用户执行此特定操作时,我想用用户执行此操作时的时间戳更新此列 我的问题:将自定义时间戳添加到此列的语法是什么 伪代码解释: $myObject->custom_timestamp = *AD THE CURRENT TIME*; $myObject->save(); 编辑: 如果

我的数据库中有一个表,其中包含一个可为空的时间戳列

$table->timestamp('custom_timestamp')->nullable();
创建数据库中的行时,此列将为空。稍后当用户执行此特定操作时,我想用用户执行此操作时的时间戳更新此列

我的问题:将自定义时间戳添加到此列的语法是什么

伪代码解释:

$myObject->custom_timestamp = *AD THE CURRENT TIME*;
$myObject->save();
编辑:
如果您否决了一个看似合法的问题,请在评论中解释您的担忧

您可以这样生成时间戳:

use Carbon\Carbon;
$myObject->custom_timestamp = Carbon::now()->toDateTimeString();
能言善辩

$myObject->custom_timestamp = $myObject->freshTimestampString();
您可以用于与日期时间相关的问题。如果要设置用户操作的当前时间,请执行以下操作

$object->custom_timestamp = Carbon::now();
$object->save();


要在代码中使用碳元素,请在使用laravel碳元素后添加此行。您还可以设置要保存的日期的格式。请在此处阅读更多信息:


在这种情况下,最好在该字段上使用更新当前时间戳时的
$object->update(['custom_timestamp' => Carbon::now() ]);
use Carbon\Carbon;
$ composer require nesbot/carbon
use Carbon\Carbon;
$now = Carbon::now();
$myObject->custom_timestamp = $now; // 2018-10-16 22:02:28
$myObject->save();