PHPackages                             larabeans/uuider - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. larabeans/uuider

ActiveLarabeans-container[Database &amp; ORM](/categories/database)

larabeans/uuider
================

Apiato container to replace primary key type from auto-increment to uuid.

2801[1 PRs](https://github.com/larabeans/uuider/pulls)PHP

Since May 27Pushed 3y ago2 watchersCompare

[ Source](https://github.com/larabeans/uuider)[ Packagist](https://packagist.org/packages/larabeans/uuider)[ RSS](/packages/larabeans-uuider/feed)WikiDiscussions develop Synced 6d ago

READMEChangelogDependenciesVersions (2)Used By (0)

> [Larabeans](README.md) &gt; Uuider

---

Uuider
======

[](#uuider)

> APIATO container to modify/replace primary key type from auto-increment to UUID.

- [Overview](#overview)
- [Migrations](#migrations)
- [Models](#models)
- [Environment File](#environment-file)

---

Overview
--------

[](#overview)

---

Migrations
----------

[](#migrations)

Contains new migrations to update core tables primary key type to uuid, which is incremental by default.

---

Models
------

[](#models)

Adds new models.

- Client
- PersonalAccessClient
- User, Role and Permission models are used that are provided in core container. If you want to use your own models, write your own model and use HasUuid trait in your custom models. Or just extend existing models and add your custom functionality in those models. You also have to update core config file models values to make this work for your custom models

---

Environment File
----------------

[](#environment-file)

- Update env file user namespace as USER\_NAMESPACE=App\\Containers\\Larabeans\\Core\\Models\\

OR

Create you own user model and use trait from core container as

```
    use HasUuid;
```

---

> [Larabeans](README.md) &gt; Uuider [⬆](#uuider)

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 Bus Factor1

Top contributor holds 97.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/38af220577e9973fe55d638833a05eceef4fd34d878d9fc9b255ac654709a4c9?d=identicon)[smurtazakazmi](/maintainers/smurtazakazmi)

---

Top Contributors

[![smurtazakazmi](https://avatars.githubusercontent.com/u/6737194?v=4)](https://github.com/smurtazakazmi "smurtazakazmi (35 commits)")[![naqvi-sajjad](https://avatars.githubusercontent.com/u/89626818?v=4)](https://github.com/naqvi-sajjad "naqvi-sajjad (1 commits)")

---

Tags

apiato-containerlarabeansuuiduuider

### Embed Badge

![Health badge](/badges/larabeans-uuider/health.svg)

```
[![Health](https://phpackages.com/badges/larabeans-uuider/health.svg)](https://phpackages.com/packages/larabeans-uuider)
```

###  Alternatives

[doctrine/orm

Object-Relational-Mapper for PHP

10.2k285.3M6.2k](/packages/doctrine-orm)[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k115.1M102](/packages/jdorn-sql-formatter)[illuminate/database

The Illuminate Database package.

2.8k52.4M9.4k](/packages/illuminate-database)[mongodb/mongodb

MongoDB driver library

1.6k64.0M546](/packages/mongodb-mongodb)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90340.3M211](/packages/ramsey-uuid-doctrine)[reliese/laravel

Reliese Components for Laravel Framework code generation.

1.7k3.4M16](/packages/reliese-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
