Add check for duplicate id in design seeder

This commit is contained in:
Hillel Coren 2017-06-19 10:47:24 +03:00
parent 4e948b2543
commit 943c658e00

View File

@ -41,12 +41,16 @@ class InvoiceDesignsSeeder extends Seeder
for ($i = 1; $i <= 3; $i++) { for ($i = 1; $i <= 3; $i++) {
$name = 'Custom' . $i; $name = 'Custom' . $i;
if (! InvoiceDesign::whereName($name)->first()) { $id = $i + 10;
InvoiceDesign::create([
'id' => $i + 10, if (InvoiceDesign::whereName($name)->orWhere('id', '=', $id)->first()) {
'name' => $name, continue;
]);
} }
InvoiceDesign::create([
'id' => $id,
'name' => $name,
]);
} }
} }
} }