user()->can('create', City::class); } /** * @return array> */ public function rules(): array { return [ 'country_id' => ['required', 'integer', 'exists:countries,id'], 'name' => ['required', 'string', 'max:255'], 'longitude' => ['required', 'numeric'], 'latitude' => ['required', 'numeric'], 'population' => ['nullable', 'integer'], ]; } /** * @return array */ public function messages(): array { return [ 'country_id.exists' => 'Das angegebene Land existiert nicht.', ]; } }