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)
你在这一行有一个错字:
$table->integer('is_img')->defalut(0)->change();
Run Code Online (Sandbox Code Playgroud)
应该default(0)不是defalut(0).
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |