Skip to content

Commit b92f9b5

Browse files
committed
added seeder
1 parent 025ab7f commit b92f9b5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

database/seeders/EnquirySeeder.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Database\Seeders;
44

5+
use App\Models\User;
56
use App\Models\Admin;
67
use App\Models\Core\Address;
78
use App\Models\Core\Enquiry;
@@ -18,6 +19,12 @@ class EnquirySeeder extends Seeder
1819
*/
1920
public function run()
2021
{
21-
Enquiry::factory()->count(20)->has(Reply::factory()->has(Admin::factory(), 'user')->count(rand(3, 5)))->create();
22+
Enquiry::factory()->for(User::factory())->count(20)->create()->each(function ($enquiry) {
23+
for ($i = 0; $i < rand(0, 3); $i++) {
24+
$reply = Reply::factory()->make();
25+
$reply->user()->associate(Admin::inRandomOrder()->first());
26+
$enquiry->replies()->save($reply);
27+
}
28+
});
2229
}
2330
}

0 commit comments

Comments
 (0)