这是代码,我需要 student_id 以自动递增,格式为“ S-0001”,“ S-0002”等
$table->increments('student_id', 6)->start_from(S-0000)->primary_key()->nullable(false);
如果还有其他方法,请分享一下,因为这是我在学校的作业。
答案 0 :(得分:0)
increment是一个整数,我无法使用字符串键。
在Laravel文档中,它显示为“ table-> increments('id')” ==>“自动递增UNSIGNED INTEGER(主键)等效列。”
如果要为密钥的数据表添加前缀或使用字符串(在这种情况下,您必须自己控制增量ID),可能会更好。