Retroactively fix any existing settings for that table

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2021-09-20 15:47:29 -07:00
parent c59c7337a5
commit d24822e342

View file

@ -3,6 +3,7 @@
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use App\Models\Statuslabel;
class ChangeDefaultLabelToNullable extends Migration
{
@ -17,11 +18,20 @@ class ChangeDefaultLabelToNullable extends Migration
public function up()
{
Statuslabel::whereNull('default_label')
->update(['default_label' => 0]);
Statuslabel::whereNull('show_in_nav')
->update(['show_in_nav' => 0]);
Schema::table('status_labels', function (Blueprint $table) {
$table->boolean('default_label')->nullable()->default(0)->change();
$table->boolean('show_in_nav')->nullable()->default(0)->change();
});
}
/**