ldc-startcoq/database/seeders/SurveySeeder.php
2023-06-21 10:24:56 +00:00

28 lines
700 B
PHP

<?php
namespace Database\Seeders;
use App\Enums\Surveys\CustomerEnum;
use App\Enums\Surveys\DistributionNetworkEnum;
use App\Models\Survey;
use Illuminate\Database\Seeder;
class SurveySeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Survey::factory(20)->make()->each(function (Survey $survey) {
if ($survey->is_distributor) {
$survey->type = \collect(DistributionNetworkEnum::cases())->random();
} elseif ($survey->is_customer) {
$survey->type = \collect(CustomerEnum::cases())->random();
}
$survey->save();
});
}
}