user()->school_id; } if (Student::where('first_name', $firstName)->where('last_name', $lastName) ->where('school_id', $school_id)->exists()) { throw new AuditionAdminException('Student already exists'); } $newStudent = Student::create([ 'first_name' => $firstName, 'last_name' => $lastName, 'grade' => $grade, 'school_id' => $school_id, 'optional_data' => $optionalData, ]); return $newStudent; } }