| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace App\Http\Requests;
- class RequirementRequest extends Request
- {
- public function rules()
- {
- switch($this->method())
- {
- case 'POST':
- case 'PUT':
- case 'PATCH':
- {
- return [
- 'content' => 'required|min:3',
- 'title' => 'required|min:3',
- 'score' => 'required|numeric',
- ];
- }
- case 'GET':
- case 'DELETE':
- default:
- {
- return [];
- }
- }
- }
- public function messages()
- {
- return [
- 'content.min' => '内容至少为3个字符',
- 'title.min' => '内容至少为3个字符',
- 'score.numeric' => '分数必须为数字',
- ];
- }
- }
|