CompanyCategory.php 1020 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php namespace App\Http\Requests\Manager;
  2. use App\Http\Requests\BaseRequest;
  3. /**
  4. * 管理后台平台类目
  5. * @author jun
  6. *
  7. * */
  8. class CompanyCategory extends BaseRequest{
  9. /**
  10. *
  11. * @return array
  12. */
  13. public function rules(){
  14. return [
  15. 'id' => 'required|integer|gt:0',
  16. 'name' => 'required|unique:company_category,name,'.request('id',0),
  17. ];
  18. }
  19. // 场景列表
  20. protected $scenes = [
  21. 'add' => ['name'],
  22. 'edit' => ['id','name'],
  23. 'set_status' => ['id'],
  24. ];
  25. /**
  26. *
  27. * @return array
  28. */
  29. public function messages(){
  30. return [
  31. 'name.required' => '类型名称必填',
  32. 'name.unique' => '类型名称已经存在',
  33. 'id.required' => 'ID未知',
  34. 'id.integer' => 'ID格式错误',
  35. 'id.gt' => 'ID格式错误',
  36. ];
  37. }
  38. }