CircleRequest.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Requests\Api\PostsRequests;
  3. use \App\Http\Requests\ApiRequest;
  4. class CircleRequest extends ApiRequest
  5. {
  6. /**
  7. * Get the validation rules that apply to the request.
  8. *
  9. * @return array
  10. */
  11. public function rules()
  12. {
  13. return [
  14. 'circle_name'=>'required|max:10',
  15. 'circle_introduce' => 'required|max:200',
  16. 'head_portrait' => 'required',
  17. 'background_maps' => 'required',
  18. 'plate_id' => 'required',
  19. ];
  20. }
  21. /**
  22. * 获取已定义验证规则的错误消息
  23. *
  24. * @return array
  25. */
  26. public function messages()
  27. {
  28. return [
  29. 'circle_name.required'=>'名称不能为空',
  30. 'circle_introduce.required' =>'介绍不能为空',
  31. 'head_portrait.required' => '头像不能为空',
  32. 'background_maps.required' => '背景不能为空',
  33. 'plate_id.required' => '板块不能为空',
  34. ];
  35. }
  36. public $scenes = [
  37. 'addMsg' => ['circle_name', 'circle_introduce','head_portrait','background_maps','plate_id'],
  38. 'deleteMsg' =>['id']
  39. ];
  40. }