forked from eatvio/eatvio-infra
25 lines
604 B
PHP
25 lines
604 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\ProductGroup;
|
|
use App\Models\ProductNutritionalValue;
|
|
use App\Models\User;
|
|
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class ProductNutritionalSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
$products = ProductNutritionalValue::factory()->count(5)->make();
|
|
|
|
$products->each(
|
|
function ($product) {
|
|
$product->product_group()->associate(ProductGroup::factory()->create());
|
|
return $product->saveOrFail();
|
|
}
|
|
);
|
|
}
|
|
}
|