Looking at this code (after not working with Laravel in years), I have no idea whether this will be a 204 No Content (then what does the 400 mean?) or a 400 Bad Request (why no descriptive error?). noContent() would've probably been clearer if it had been named withoutContent()