first(); if ($user === null) { return; } $advance = EmployeeAdvance::factory()->create([ 'status' => EmployeeAdvanceStatus::REJECTED->value, 'verified_at' => now(), 'verified_by_id' => $user->id, ]); Rejection::factory()->create([ 'rejectable_type' => EmployeeAdvance::class, 'rejectable_id' => $advance->id, 'rejected_by_id' => $user->id, ]); $leaveRequest = LeaveRequest::factory()->rejected()->create([ 'verified_by_id' => $user->id, ]); Rejection::factory()->create([ 'rejectable_type' => LeaveRequest::class, 'rejectable_id' => $leaveRequest->id, 'rejected_by_id' => $user->id, ]); } }