/**
* Add nullable creation and update timestamps to the table.
*
* @param int $precision
* @return void
*/
public function timestamps($precision = 0)
{
$this->timestamp('created_at', $precision)->nullable();
$this->timestamp('updated_at', $precision)->nullable();
}
Это метод timestamps
внутри метода Illuminate\Database\Schema\Blueprint
. Переопределение CREATED_AT
или UPDATED_AT
не имеет к этому никакого отношения. Это создаст столбцы created_at
и updated_at
в вашей таблице.
Вы можете использовать timestamp
, например $table->timestamp(MYMODEL:: CREATED_AT);
/**
* Create a new timestamp column on the table.
*
* @param string $column
* @param int $precision
* @return \Illuminate\Database\Schema\ColumnDefinition
*/
public function timestamp($column, $precision = 0)
{
return $this->addColumn('timestamp', $column, compact('precision'));
}