At the moment the include and sort query validation rules use bail|string.
If the client submits an empty string, Laravel converts this to null - which then fails this validation rule.
The rules should probably allow null and then ensure the code does not error elsewhere.