validates method

RouteEntry validates(
  1. FormRequest request
)

Validates every request with request before the handler runs (after the route middleware), like a type-hinted FormRequest in Laravel: authorize() false answers 403, invalid input 422. The handler reads the result with request.validated(). The rules also document the route (dartisan openapi:generate, generated clients).

Implementation

RouteEntry validates(FormRequest request) {
  _formRequest = request;
  return this;
}