30 lines
799 B
PHP
30 lines
799 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Requests\Api\V1\ModelFormula;
|
||
|
|
|
||
|
|
use App\Http\Requests\Api\V1\PaginateRequest;
|
||
|
|
|
||
|
|
class IndexModelFormulaRequest 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'],
|
||
|
|
'target_parameter' => ['sometimes', 'string', 'max:50'],
|
||
|
|
]);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Get custom attribute names for validator errors.
|
||
|
|
*/
|
||
|
|
public function attributes(): array
|
||
|
|
{
|
||
|
|
return array_merge(parent::attributes(), [
|
||
|
|
'search' => __('validation.attributes.search'),
|
||
|
|
'target_parameter' => __('validation.attributes.target_parameter'),
|
||
|
|
]);
|
||
|
|
}
|
||
|
|
}
|