12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace App\Http\Requests;
- class BlogArticleRequest extends Request
- {
- public function rules()
- {
- switch($this->method())
- {
- case 'POST':
- case 'PUT':
- case 'PATCH':
- {
- return [
- 'title' => 'required|min:2',
- 'body' => 'required|min:3',
- 'category_id' => 'required',
- ];
- }
- case 'GET':
- case 'DELETE':
- default:
- {
- return [];
- };
- }
- }
- public function messages()
- {
- return [
- 'title.min' => '标题必须至少两个字符',
- 'body.min' => '文章内容必须至少三个字符',
- ];
- }
- }
|