From fbaa27f6731567cd8252be576643e82c00e63f6d Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 16 Nov 2022 21:07:55 +1100 Subject: [PATCH] Tweak migrations for new invoice design --- database/migrations/2022_11_16_093535_calmness_design.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/database/migrations/2022_11_16_093535_calmness_design.php b/database/migrations/2022_11_16_093535_calmness_design.php index 677d1d273e50..73f1909da80a 100644 --- a/database/migrations/2022_11_16_093535_calmness_design.php +++ b/database/migrations/2022_11_16_093535_calmness_design.php @@ -16,9 +16,12 @@ return new class extends Migration public function up() { - $design = ['name' => 'Calm', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true]; + $design_array = ['name' => 'Calm', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true]; - $design = Design::create($design); + $design = Design::where('name', 'Calm')->whereNull('company_id')->first(); + + if(!$design) + $design = Design::create($design_array); $template = new PdfMakerDesign(strtolower($design->name)); $template->document(); @@ -34,7 +37,6 @@ return new class extends Migration $design->design = $design_object; $design->save(); - } /**