From 943c658e0077b6e339bde533e81d9833ebb90f5e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 19 Jun 2017 10:47:24 +0300 Subject: [PATCH] Add check for duplicate id in design seeder --- database/seeds/InvoiceDesignsSeeder.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/database/seeds/InvoiceDesignsSeeder.php b/database/seeds/InvoiceDesignsSeeder.php index e117d993266c..0dd7d38f91d9 100644 --- a/database/seeds/InvoiceDesignsSeeder.php +++ b/database/seeds/InvoiceDesignsSeeder.php @@ -41,12 +41,16 @@ class InvoiceDesignsSeeder extends Seeder for ($i = 1; $i <= 3; $i++) { $name = 'Custom' . $i; - if (! InvoiceDesign::whereName($name)->first()) { - InvoiceDesign::create([ - 'id' => $i + 10, - 'name' => $name, - ]); + $id = $i + 10; + + if (InvoiceDesign::whereName($name)->orWhere('id', '=', $id)->first()) { + continue; } + + InvoiceDesign::create([ + 'id' => $id, + 'name' => $name, + ]); } } }