diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index c4971cc..6f94942 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -2,6 +2,7 @@ namespace Database\Factories; +use App\Models\School; use Illuminate\Database\Eloquent\Factories\Factory; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Str; @@ -38,6 +39,7 @@ class UserFactory extends Factory 'email_verified_at' => now(), 'password' => static::$password ??= Hash::make('password'), 'remember_token' => Str::random(10), + 'school_id' => null, ]; } @@ -64,4 +66,13 @@ class UserFactory extends Factory 'is_tab' => 1, ]); } + + public function forSchool(School $school) + { + return $this->state(function (array $attributes) use ($school) { + return [ + 'school_id' => $school->id, + ]; + }); + } }