在这次迁移中:
Schema::create('user_closure', function(Blueprint $table)
{
$table->increments('closure_id');
$table->integer('ancestor', false, true);
$table->integer('descendant', false, true);
$table->integer('depth', false, true);
});
有人可以解释传递 false 和 true 对整数字段意味着什么吗?
最佳答案
API将第二个参数引用为自动增量,默认情况下为 false。第三个是默认设置为 false 的无符号参数。
此迁移等同于:
Schema::create('user_closure', function(Blueprint $table) {
$table->increments('closure_id');
$table->integer('ancestor')->unsigned();
$table->integer('descendant')->unsigned();
$table->integer('depth')->unsigned();
});
在我看来,哪个更具可读性
关于laravel - 将参数传递给整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35336704/