Skip to content
This repository has been archived by the owner on Apr 10, 2021. It is now read-only.

A quick way to disable the updated_at column in Eloquent Models

License

Notifications You must be signed in to change notification settings

stefanzweifel/laravel-disable-updated-at

Repository files navigation

Laravel DisableUpdatedAt Trait

Build Status Coverage Status StyleCI Latest Stable Version Total Downloads License

A quick and easy way to disable the updated_at column on an Eloquent Model. (For more information on how to use this Trait read this blog post)

Installing

The easiest way to install the the script is by using composer.

composer require wnx/laravel-disable-updated-at

Using Laravel >=5.5.5?: If you've installed Laravel Version >= 5.5.5 you don't need this package. The behaviour has been updated in the 5.5.5 Release. You can disable the updated_at column by updating the UPDATED_AT constant like this:

class Page extends Model
{
    const UPDATED_AT = null;
}

Usage

After installing the package you can use the trait in your models like this:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Wnx\DisableUpdatedAt\DisableUpdatedAt;

class Page extends Model
{
    use DisableUpdatedAt;
}

Running the tests

There are some phpunit tests. You can run them with the following command.

phpunit

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.