在https://laravel.com/docs/5.5/migrations中,我们发现$table->integer('user_id')->unsigned();
是Laravel中的标准示例。
但我们在列类型部分也有$table->unsignedInteger('votes');
。
首选user_id
对user.id
的引用?
这些方法有何不同?在所有方面,特别是从数据库系统之间的兼容性角度来看?
答案 0 :(得分:4)
unsignedInteger($column)
只是integer($column)->unsigned()
的快捷方式:
public function unsignedInteger($column, $autoIncrement = false)
{
return $this->integer($column, $autoIncrement, true);
}