Laravel Model Disable created_at and updated_at Update Record

By Hardik Savani June 26, 2023 Category : Laravel

As we know, we create new record in table using model then created_at and updated_at column value automatic set current timestamps. But sometime you require to prevent set timestamp of created_at and updated_at column, Maybe you don't have. So in this post we will learn how to make disabled timestamps value from model in laravel 6, laravel 7, laravel 8, laravel 9 and laravel 10 project too.

So, there are two way to create disable created_at and updated_at timestamps in laravel 5 application. So first you can simply "$timestamps" equals to false in your model. So you can do it as simple bellow example of Item model.

app/Models/CouponCode.php

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;

use Illuminate\Database\Eloquent\Model;

class CouponCode extends Model

{

use HasFactory;

protected $table = 'coupon_codes';

public $timestamps = false;

/**

* Write code on Method

*

* @return response()

*/

protected $fillable = [

'code',

'duration_type',

'duration',

'status'

];

}

I hope it can help you...

Tags :