kduma / eloquent-guidable
2.01
2016-10-05 15:12 UTC
Requires
- php: >=5.4.0
- ramsey/uuid: ^3.5
This package is not auto-updated.
Last update: 2022-12-02 01:34:21 UTC
README
对于新应用程序,请使用此处可用的较新版本:kduma/eloquent-uuidable
L5-eloquent-guidable
简化了在 Laravel Eloquent 模型中使用和生成 guid 的过程。
设置
将此软件包添加到 composer.json 的 require 部分,并运行 composer update
"kduma/eloquent-guidable": "^1.1"
准备模型
在您的模型内部(不在文件顶部)添加以下行
use \KDuma\Eloquent\Guidable;
在数据库中创建 guid
字符串字段。如果您使用迁移,可以使用以下代码片段
$table->string('guid')->unique();
使用方法
默认情况下,它在第一次保存时生成 slug。
$model->newGuid()
- 生成新的 guid。(请记住自行保存)Model::whereGuid($slug)->first()
- 通过 guid 查找。(whereGuid
是查询作用域)
Packagist
在 Packagist.org 上查看此软件包:kduma/eloquent-guidable