Looking to hire Laravel developers? Try LaraJobs

laravel-trustup-io-model-commons maintained by deegitalbe

Description
Common functionalities for our models
Last update
2026/02/26 12:11 (dev-main)
License
Links
Downloads
938

Comments
comments powered by Disqus

laravel-trustup-io-model-commons

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!