❓Define a request
use Hypnodev\OpenapiGenerator\Attributes\OpenApi;
#[OpenApi\Request(description: 'An example description of the request')]
class ExampleRequest extends FormRequest
{
// ...
}Example
// ...
public function rules(): array
{
return [
'name' => ['required', 'string'],
'email' => ['required', 'email'],
'id' => ['required', 'uuid'],
'url' => ['required', 'url'],
'date' => ['required', 'date_format:Y-m-d', 'date'],
'status' => ['bool'],
'enum_as_string' => ['in:test'],
'enum_as_closure' => [Rule::in(['test', ExampleEnum::Status1])],
'array' => ['array'],
'array.*' => ['string'],
'object' => ['array'],
'object.name' => ['string'],
];
}
Last updated