*/ public function rules(): array { return array_merge(parent::rules(), [ 'expected_config_versions' => ['nullable', 'array'], 'expected_config_versions.play_config_version_no' => ['required_with:expected_config_versions', 'integer', 'min:1'], 'expected_config_versions.odds_version_no' => ['required_with:expected_config_versions', 'integer', 'min:1'], 'expected_config_versions.risk_cap_version_no' => ['required_with:expected_config_versions', 'integer', 'min:1'], ]); } }