Laravel SChema Builder增加语法

时间:2015-01-15 09:17:54

标签: php laravel-4

我在网上看到有些人在创建迁移时向增量方法添加true。这是做什么的?

根据官方的Laravel 4.2 api,增量只接受字段名称作为字符串:

  

Fluent增量(字符串$ column)

     

在表格上创建一个新的自动递增整数列。

  参数
  string $ column

  返回值
  流利

1 个答案:

答案 0 :(得分:4)

正如文档所说,increcemnts - 方法只接受一个参数,即列的名称。

increments($column)只是unsignedInteger($column, true)的快捷方式,其中第二个参数指定列是否应自动递增。所以你可能只是把它们弄糊涂了。

别忘了Laravel是开源的,所以只要你不确定某些东西是如何工作的,只需have a look at the source code