haymetg/luuid
Composer 安装命令:
composer require haymetg/luuid
包简介
A Laravel package for making UUID primary key
README 文档
README
A Laravel package for creating uuid primary keys.
How to use?
- Install
composer require haymetg/luuid - use
luuid()in migration,
Example:
Schema::create('posts', function (Blueprint $table) {
$table->luuid(); // you can also custom your luuid `luuid('post_id')`
$table->string('title');
$table->string('body');
$table->timestamps();
});
- use
WithUuidtrait in your Model and declare the primary key
Example:
namespace App;
use HaymeTG\LUUID\Traits\WithUuid;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
use WithUuid;
protected $primaryKey = 'uuid';
}
Done! This will automatically generate unique UUID whenever you save a new record.
Credits:
Liam-senpai https://github.com/liamdemafelix
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-06-29