server/static/view/templates/request.php.twig

43 lines
1019 B
Twig

<?php
namespace App\Request;
use Hyperf\Validation\Request\FormRequest;
class {{ controller_name }} extends FormRequest
{
protected array $scenes = [
'add' => [{% for field in insert_fields %}"{{ field.column_name }}"{% if not loop.last %}, {% endif %}{% endfor %}],
'edit' => [{% for field in edit_fields %}"{{ field.column_name }}"{% if not loop.last %}, {% endif %}{% endfor %}],
];
/**
* Determine if the user is authorized to make this request.
*/
public function authorize(): bool
{
return true;
}
/**
* Get the validation rules that apply to the request.
*/
public function rules(): array
{
return [
{% for field in fields %}
'{{ field.column_name }}' => 'required',
{% endfor %}
];
}
public function messages(): array
{
return [
{% for field in edit_fields %}
'{{ field.column_name }}.required' => '{{ field.column_comment }}必传!',
{% endfor %}
];
}
}