AuthGroupAccess.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php namespace App\Http\Requests\Shop;
  2. use App\Http\Requests\BaseRequest;
  3. /**
  4. * 账号权限管理
  5. *
  6. * */
  7. class AuthGroupAccess extends BaseRequest{
  8. /**
  9. *
  10. * @return array
  11. */
  12. public function rules(){
  13. // 编辑时排除ID
  14. $id = request('id',0);
  15. // 规则
  16. return [
  17. 'admin_uid' => 'required|integer|gt:0',
  18. 'group_id' => 'required|integer|gt:0',
  19. ];
  20. }
  21. // 场景列表
  22. protected $scenes = [
  23. 'list' => ['admin_uid'],
  24. 'set_group' => ['admin_uid','group_id'],
  25. 'set_access' => ['admin_uid'],
  26. ];
  27. /**
  28. *
  29. * @return array
  30. */
  31. public function messages() {
  32. return [
  33. 'admin_uid.required' => '账号ID不能为空',
  34. 'admin_uid.integer' => '账号ID格式错误',
  35. 'admin_uid.gt' => '账号ID格式错误',
  36. 'group_id.required' => '请选择权限组',
  37. 'group_id.integer' => '权限组ID格式错误',
  38. 'group_id.gt' => '权限组ID格式错误',
  39. ];
  40. }
  41. }