finalgamer / laravel-method-form-request
用于帮助组织Laravel表单请求验证的包
v1.3
2020-11-18 22:27 UTC
Requires
- php: ^7.1|^8.0
- illuminate/http: ^5.0|^6.0|^7.0
This package is auto-updated.
Last update: 2024-09-19 06:58:16 UTC
README
此包可以帮助您组织Laravel表单请求的验证数据。
而不是为创建和更新操作拥有多个表单请求文件,您可以将验证规则存储在同一个文件中。
安装
作为Composer依赖项安装。
composer require finalgamer/laravel-method-form-request
使用方法
<?php namespace App\Http\Requests; use LaravelMethodFormRequest\FormRequest; class UserRequest extends FormRequest { /** * Get the validation rules that apply to the request. * * @return array */ public function createRules(): array { return [ 'name' => 'required|string', 'email' => 'required|email', 'password' => 'required|string', ]; } /** * Get the validation rules that apply to the request. * * @return array */ public function updateRules(): array { return [ 'name' => 'string', 'email' => 'email', 'password' => 'string', ]; } /** * Get the validation rules that apply to the request. * * @return array */ public function deleteRules(): array { // Also supports DELETE requests. Altough this is used very rarely. return []; } }