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++) {
$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,
]);
}
}
}