Posts Learn Components Snippets Categories Tags Tools new About
/

Set Default Timestamp in Laravel Migration

Learn how to set the default timestamp in Laravel migration to auto assign the current timestamp

Created on Aug 02, 2021

36 views

When writing a migration file, you can set the default value for the timestamp column type. The options are available using the "useCurrent()" method and the value will be set as CURRENT_TIMESTAMP as the default value.
<?php

Schema::create('posts', function (Blueprint $table) {
    $table->timestamp('published_at')->useCurrent();
    $table->timestamp('created_at')->useCurrent();
    $table->timestamp('updated_at')->useCurrent();
});

If you like our tutorial, do make sure to support us by being our Patreon or buy us some coffee ☕️

Load comments for Set Default Timestamp in Laravel Migration

)