Login.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace App\Http\Requests\Api;
  3. use App\Http\Requests\BaseRequest;
  4. /**
  5. * 管理后台登录验证
  6. * @author 唐远望
  7. * @version 1.0
  8. * @date 2025-12-08
  9. *
  10. */
  11. class Login extends BaseRequest
  12. {
  13. /**
  14. *
  15. * @return array
  16. */
  17. public function rules()
  18. {
  19. return [
  20. 'username' => 'required',
  21. 'password' => 'required',
  22. 'phone' => 'required',
  23. 'employee_code' => 'required',
  24. ];
  25. }
  26. // 场景列表
  27. protected $scenes = [
  28. 'login' => ['employee_code', 'password'],
  29. 'mobile' => ['phone', 'password'],
  30. ];
  31. /**
  32. *
  33. * @return array
  34. */
  35. public function messages()
  36. {
  37. return [
  38. 'username.required' => '请输入登录账号',
  39. 'password.required' => '请输入登录密码',
  40. 'phone.required' => '请输入手机号码',
  41. 'employee_code.required' => '请输入员工编号',
  42. ];
  43. }
  44. }