marklj / eloquent-uuid
一个用于快速让您的eloquent模型启用UUID的包。
dev-master
2016-07-31 20:46 UTC
Requires
- beberlei/assert: ^2.6
- illuminate/database: 5.2.*
- ramsey/uuid: ^3.4
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 19:09:31 UTC
README
此项目是实验性的,不应在实际应用中使用。
这是一个非常简单的项目,可以帮助您在eloquent模型中快速使用UUID。
用法
<?php // Object creation $foo = FooModel::create(); print $foo->uuid; // outputs: feb9035d-e9e2-4913-b6d5-695d0d67f882 // Object retrieval $result = FooModel::find('feb9035d-e9e2-4913-b6d5-695d0d67f882'); print $foo->uuid; // outputs: feb9035d-e9e2-4913-b6d5-695d0d67f882
数据库设置
在您的模型数据库迁移中,应该设置UUID字段如下所示
<?php public function up() { Schema::create('foo_table', function (Blueprint $table) { $table->binary('uuid', 16); // ... }); }