我正在使用Laravel 5.3,我想在表迁移中将字段定义为可空和无符号.由于两者都是索引修饰符,我可以在串联中使用它们吗?喜欢:
$table->integer('some_field')->unsigned()->nullable();
如果在laravel文档或某处进行了这些修改,还请提供一些参考.
请注意,我想将up()
函数中的字段定义为无符号和可空.我不想要具有以下down()
功能的解决方案:
public function up() { Schema::create('ex', function (Blueprint $table) { $table->integer('some_field')->unsigned(); }); } public function down() { DB::statement('ALTER TABLE ex MODIFY `some_field` integer NOT NULL;'); }
提前致谢!
你可以做
Schema::create('ex', function (Blueprint $table) { $table->integer('some_field')->unsigned()->nullable(); });