Student::factory(), 'nomination_ensemble_id' => NominationEnsemble::factory(), 'data' => json_encode([5, 2, 4]), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ]; } public function forEnsemble(NominationEnsemble $ensemble): self { return $this->state(function (array $attributes) use ($ensemble) { return [ 'nomination_ensemble_id' => $ensemble->id, ]; }); } public function forStudent(Student $student): self { return $this->state(function (array $attributes) use ($student) { return [ 'student_id' => $student->id, ]; }); } }