32 lines
673 B
PHP
32 lines
673 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Team;
|
|
use App\Models\User;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class TeamSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*/
|
|
public function run(): void
|
|
{
|
|
$users = User::query()
|
|
->orderBy('id')
|
|
->get();
|
|
|
|
$platformTeam = Team::factory()->create([
|
|
'name' => 'Platform Team',
|
|
]);
|
|
|
|
$deliveryTeam = Team::factory()->create([
|
|
'name' => 'Delivery Team',
|
|
]);
|
|
|
|
$platformTeam->users()->sync($users->take(3)->modelKeys());
|
|
$deliveryTeam->users()->sync($users->slice(3, 3)->values()->modelKeys());
|
|
}
|
|
}
|