在Laravel中创建自定义ID(主键)

时间:2018-07-22 15:41:00

标签: laravel model eloquent

我有两个名为UsersBooks的表(模型),需要为我的表创建自定义ID(主键)值,例如,u25894r用于用户,{{1} }。我在互联网上搜索了很多内容,但是我不知道在哪里应该定义我的自定义ID生成器函数,例如b419kAppServiceProvider boot function函数。如果您举个例子来说明问题,我将不胜感激。

编辑: 我需要编写为表格生成唯一的自定义ID的函数。

2 个答案:

答案 0 :(得分:1)

您可以在Model类中设置自定义ID名称。采用 protected $primaryKey = "u25894r"; 用户表,然后进行迁移。

答案 1 :(得分:0)

您可以在迁移文件中设置

laravel文档功能强大,您应该从此链接阅读有关迁移的信息

https://laravel.com/docs/5.6/migrations