laravel-trustup-io-model-commons maintained by deegitalbe
Description
Common functionalities for our models
Author
Last update
2026/02/26 12:11
(dev-main)
License
Downloads
938
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!