ddg / lexted
DiegoDev Group 在 Laravel 项目中常用的各种方法。任何人都可以使用,但请自行承担风险,我们不提供支持或保证
v3.0
2020-03-05 21:09 UTC
Requires
- php: ^7.1.3
- laravel/framework: ^7.0
- webpatser/laravel-uuid: ^3.0
Requires (Dev)
- phpunit/phpunit: ^7.0
README
这是 DiegoDev Group 在 Laravel 项目中使用的代码集合。任何人都可以使用,但请自行承担风险,我们不提供支持或保证。
特性
- SetsUuidWhenCreating - 这会将模型的主键设置为 UUID。如果您有一个默认创建 UUID 的工作流程,则可以传递一个 UUID。如果 UUID 符合版本 4 规范,则特性将直接使用传递给它的 UUID。我们有时会在记录在移动设备上创建并通过 API 传递到后端时使用此特性。它们可能已经与它关联了一个 UUID。
- SetsCreatedByWhenCreating - 这个特性会将认证的 ID 添加到模型中的
created_by
字段。
辅助工具
目前,这主要是 Laravel 5.7 中的 string
和 array
辅助工具的分支。这些辅助工具正在被弃用,但我喜欢它们。随着时间的推移,当我遇到一些好的辅助工具时,我可能会添加到它们中。