【发布时间】:2020-01-29 06:49:02
【问题描述】:
我在这个新项目中使用 Laravel,但有一段代码我不知道它的作用。
$table->foreign('course_id', '54419_596eedbb6686e')->references('id')->on('courses');
上面的行是我的迁移文件之一,我知道我说“course_id”是与课程表上的“id”相关的外键。但是我不知道第二个参数('54419_596eedbb6686e')是什么,如果我查看方法描述,它会说这是一个名称,但名称是什么?我应该创建一个这样的数字并将其放入我所有的外键中吗?有没有生成这个数字的命令?
无论如何,如果有人可以帮助我理解这段代码,那就太好了。 希望我对这个问题很清楚。
【问题讨论】:
标签: php laravel parameters foreign-keys migration