'', 'description' => '', 'slug' => '', 'color' => '', ]); } public static function rules(): array { return [ 'name' => ['required', 'string', 'max:128', 'unique:categories,name'], 'description' => ['required', 'string', 'max:255'], 'slug' => ['required', 'string', 'max:32'], 'color' => ['required', 'string', 'max:32'], ]; } public static function messages(): array { return [ 'name.required' => __('The name field is required.'), 'name.unique' => __('The name has already been taken.'), 'description.required' => __('The description field is required.'), 'slug.required' => __('The slug field is required.'), 'color.required' => __('The color field is required.'), ]; } }