承接 risetechapps/has-uuid-for-laravel 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

risetechapps/has-uuid-for-laravel

最新稳定版本:1.1.0

Composer 安装命令:

composer require risetechapps/has-uuid-for-laravel

包简介

Has Uuid Laravel

README 文档

README

📌 Sobre o projeto

O Laravel Has UUID é um pacote enxuto que adiciona uma única trait para gerar automaticamente chaves primárias do tipo UUID em modelos Eloquent. Ele é ideal para projetos que desejam substituir IDs auto incrementais por identificadores universais sem repetir código.

✨ Funcionalidades

  • 🔄 Geração automática de UUID: atribui um UUID v4 ou v7 sempre que um modelo é criado e ainda não possui um valor definido para a chave primária.
  • 🔐 Configuração adequada do modelo: força o uso de chaves não incrementais e do tipo string, requisitos essenciais para trabalhar com UUIDs no Eloquent.

🚀 Instalação

1️⃣ Requisitos

Certifique-se de que seu projeto atende aos seguintes requisitos:

  • PHP >= 8.3
  • Laravel 12.x
  • Composer instalado

2️⃣ Instalação do pacote

Execute o comando abaixo no terminal:

  composer require risetechapps/has-uuid-for-laravel

3️⃣ Configure seu model

Adicione a trait HasUuid ao seu modelo Eloquent:

use Illuminate\Database\Eloquent\Model;
use RiseTechApps\HasUuid\Traits\HasUuid;

class Client extends Model
{
    use HasUuid;
}

A trait irá preencher automaticamente a chave primária com um UUID caso você não defina um valor manualmente.

🛠 Contribuição

Sinta-se à vontade para contribuir! Basta seguir estes passos:

  1. Faça um fork do repositório
  2. Crie uma branch (feature/minha-melhoria)
  3. Faça um commit das suas alterações
  4. Envie um Pull Request

📜 Licença

Este projeto é distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

💡 Desenvolvido por Rise Tech

统计信息

  • 总下载量: 199
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 6
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-28