在迁移期间使列默认值不在laravel 5.5中工作

Ras*_*san 2 php mysql migration schema laravel

我试图在迁移过程中将'is_img'列赋予默认值'0'.当我尝试时 - $table->integer('is_img')->defalut(0)->change();它正在迁移期间删除现有列.在没有change()方法的情况下尝试时,它会在迁移期间给出null值.在迁移期间,我该怎么做才能保留列的默认值?这是Schema轰鸣声 -

public function up()
{
    Schema::create('admins', function (Blueprint $table) {
        $table->increments('id');
        $table->string('email');
        $table->string('user_name');
        $table->string('password');
        $table->string('login_type');
        $table->integer('is_img')->defalut(0)->change();
        $table->timestamps();
    });
}
Run Code Online (Sandbox Code Playgroud)

Est*_*cia 6

你在这一行有一个错字:

$table->integer('is_img')->defalut(0)->change();
Run Code Online (Sandbox Code Playgroud)

应该default(0)不是defalut(0).