Login.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php namespace App\Http\Requests\Api;
  2. use App\Http\Requests\BaseRequest;
  3. /**
  4. * 管理后台登录验证
  5. * @author liuxaingxin
  6. *
  7. * */
  8. class Login extends BaseRequest{
  9. /**
  10. *
  11. * @return array
  12. */
  13. public function rules(){
  14. return [
  15. 'phone' => 'required|phone',
  16. 'code' => 'required',
  17. 'sms_code' => 'required|check_code',
  18. 'email_code' => 'required|check_code',
  19. ];
  20. }
  21. // 场景列表
  22. protected $scenes = [
  23. 'login' => ['phone','code'],
  24. 'phone' => ['phone','sms_code'],
  25. 'email' => ['email','email_code'],
  26. ];
  27. /**
  28. *
  29. * @return array
  30. */
  31. public function messages(){
  32. return [
  33. 'phone.required' => '请输入登录账号',
  34. 'email.required' => '请输入登录邮箱账号',
  35. 'code.required' => '请输入登录验证码',
  36. 'sms_code.required' => '请输入登录验证码',
  37. 'email_code.required' => '请输入登录验证码',
  38. ];
  39. }
  40. }