The answer is ERROR object. The Validator class should be used instead, with the request object and an array of rules being sent in. It is more efficient and easy, but it cannot be used when you wish to add a custom error message to the error object.