I have table migration like this. I want to change the column from nullable to set default 0.
Schema::create('table', function (Blueprint $table) {
...
$table->integer('sold_count')->nullable();
$table->integer('view_count')->nullable();
...
});
But, when I am create migration to change the column from nullable to set default 0 like this. Why changed column is still null?
Schema::table('table', function (Blueprint $table) {
$table->integer('sold_count')->default(0)->change();
$table->integer('view_count')->default(0)->change();
});
How to fix this?