<?php namespace Database\Seeders; use App\Models\Team; use App\Models\User; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class TeamSeeder extends Seeder { public function run(): void { $root_user = User::find(0); $normal_user = User::find(1); $root_user_personal_team = Team::create([ 'id' => 0, 'name' => "Root Team", 'personal_team' => true, ]); $root_user_other_team = Team::create([ 'name' => "Root User's Other Team", 'personal_team' => false, ]); $normal_user_personal_team = Team::create([ 'name' => 'Normal Team', 'personal_team' => true, ]); DB::table('team_user')->insert([ 'team_id' => $root_user_personal_team->id, 'user_id' => $root_user->id, 'role' => 'admin', ]); DB::table('team_user')->insert([ 'team_id' => $root_user_other_team->id, 'user_id' => $root_user->id, 'role' => 'admin', ]); DB::table('team_user')->insert([ 'team_id' => $normal_user_personal_team->id, 'user_id' => $normal_user->id, 'role' => 'admin', ]); } }