Files
sam-api/app/Http/Requests/Api/V1/ModelParameter/IndexModelParameterRequest.php

30 lines
786 B
PHP
Raw Normal View History

<?php
namespace App\Http\Requests\Api\V1\ModelParameter;
use App\Http\Requests\Api\V1\PaginateRequest;
class IndexModelParameterRequest extends PaginateRequest
{
/**
* Get the validation rules that apply to the request.
*/
public function rules(): array
{
return array_merge(parent::rules(), [
'search' => ['sometimes', 'string', 'max:255'],
'type' => ['sometimes', 'string', 'in:INPUT,OUTPUT'],
]);
}
/**
* Get custom attribute names for validator errors.
*/
public function attributes(): array
{
return array_merge(parent::attributes(), [
'search' => __('validation.attributes.search'),
'type' => __('validation.attributes.parameter_type'),
]);
}
}