deegitalbe/laravel-trustup-io-model-commons

Common functionalities for our models

Maintainers

Package info

github.com/deegitalbe/laravel-trustup-io-model-commons

pkg:composer/deegitalbe/laravel-trustup-io-model-commons

Statistics

Installs: 924

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-02-26 11:11 UTC

This package is auto-updated.

Last update: 2026-02-26 11:14:05 UTC


README

Compatibility

Laravel Package
8.x / 9.x 1.x
12.x 2.x

Overview

This package handle uuids & softdeletes for your models.

Installation

composer require deegitalbe/laravel-trustup-io-model-commons

Configuration

Add fields to your migrations

    use Illuminate\Database\Schema\Blueprint;
    use Illuminate\Support\Facades\Schema;

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('my-models', function (Blueprint $table) {
            $table->uuid();
            $table->softDeletes();
        });
    }

Your models should look like this

use Deegitalbe\LaravelTrustupIoModelCommons\Models\AbstractModel;

class MyModel extends AbstractModel
{
    // ...
}

You're good to go!