美文网首页
Laravel 生成不带id的数据表

Laravel 生成不带id的数据表

作者: 又起风了_ | 来源:发表于2023-12-24 17:17 被阅读0次

默认情况下laravel会为每张表都生成一个主键id,有时我们并不需要这个id怎么办?
其实我们只需把主键换成我们自己想要的就可以了,比如,可以把主键替换成name字段,步骤如下:

  1. 在相应的Model文件中,修改或加入代码protected $primaryKey = 'name';
  2. 把migrations文件中的,$table->id();注释掉,并把name字段指定成主键,代码大概是这样的:
$table->string('name', 255)->primary()->comment('配置名');
  1. 执行命令 php artisan migrate

相关文章

网友评论

      本文标题:Laravel 生成不带id的数据表

      本文链接:https://www.haomeiwen.com/subject/tijhndtx.html