为什么在迁移文件中默认使用 id() 函数而不是 bigIncrements()?
Why is id() function in migration instead of bigIncrements() by default in a migration file?
我一直在看关于 Laravel 的教程,迁移文件中有 $table->bigIncrements("id"),但是当我打开同一个文件时,有 $ table->id()函数。
问题:
是否有任何更新将bigIncrements替换为id()?我在网上搜索了一段时间但没有找到任何东西关于它。
这些函数也一样吗?它们有什么区别吗?
当你有这样的疑问时,总是去寻找真相的来源......在这种情况下它是开源的,所以去 GitHub 寻找你自己......这就是全部开发者做...
因此,如果您查看 Laravel 6.x, they used bigIncrements
, but if you look on Laravel 7.x+,您会发现他们现在使用 id
...
有关 Framework source code...
的更多信息
我一直在看关于 Laravel 的教程,迁移文件中有 $table->bigIncrements("id"),但是当我打开同一个文件时,有 $ table->id()函数。
问题:
是否有任何更新将bigIncrements替换为id()?我在网上搜索了一段时间但没有找到任何东西关于它。
这些函数也一样吗?它们有什么区别吗?
当你有这样的疑问时,总是去寻找真相的来源......在这种情况下它是开源的,所以去 GitHub 寻找你自己......这就是全部开发者做...
因此,如果您查看 Laravel 6.x, they used bigIncrements
, but if you look on Laravel 7.x+,您会发现他们现在使用 id
...
有关 Framework source code...
的更多信息