From d24822e342eaa7b1d4d9b8a8f344022d7707a9eb Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 20 Sep 2021 15:47:29 -0700 Subject: [PATCH] Retroactively fix any existing settings for that table Signed-off-by: snipe --- ...1_09_20_183216_change_default_label_to_nullable.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/database/migrations/2021_09_20_183216_change_default_label_to_nullable.php b/database/migrations/2021_09_20_183216_change_default_label_to_nullable.php index d819a3356..72d9c8c2b 100644 --- a/database/migrations/2021_09_20_183216_change_default_label_to_nullable.php +++ b/database/migrations/2021_09_20_183216_change_default_label_to_nullable.php @@ -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(); }); + } /**