[ 'required', $this->hasFile('picture') ? Rule::imageFile() ->max(self::MAX_FILE_SIZE_KB) ->dimensions( Rule::dimensions() ->width(static::PICTURE_WIDTH) ->height(static::PICTURE_HEIGHT) ) : 'string', ], ]); } }