Site

UUIDs

v4

Trait has_uuids em MUCRM\engine\eloquent\concerns\has_uuidsgera UUID automaticamente ao criar registros.

use MUCRM\engine\eloquent\concerns\has_uuids;

Exemplo

<?php

namespace MUCRM\modules\post\models;

use MUCRM\engine\database\schema;
use MUCRM\engine\eloquent\concerns\has_uuids;

class post_category extends schema
{
    use has_uuids;

    protected string $table = 'post_categories';
}
post_category::create(['name' => 'Notícias']);
// id gerado: 550e8400-e29b-41d4-a716-446655440000

Tabela

id CHAR(36) PRIMARY KEY
protected string $primaryKey = 'id';

Buscar

post_category::find('550e8400-e29b-41d4-a716-446655440000');