CompanyAuthRequest.php 1001 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace General\Requests\CompanyAuth;
  3. use Illuminate\Http\Request as BaseRequest;
  4. class CompanyAuthRequest extends Request
  5. {
  6. public function __construct(BaseRequest $request)
  7. {
  8. $this->query = $request->query;
  9. $this->request = $request->request;
  10. $this->attributes = $request->attributes;
  11. $this->cookies = $request->cookies;
  12. $this->files = $request->files;
  13. $this->server = $request->server;
  14. $this->content = $request->content;
  15. }
  16. /**
  17. * Get the validation rules that apply to the request.
  18. *
  19. * @return array
  20. */
  21. public function rules()
  22. {
  23. return [
  24. 'app_id' => 'required|string|exists:company_auth_configs',
  25. 'nonce_str' => 'required|string',
  26. 'timestamp' => 'required|string',
  27. 'sign' => 'required|string',
  28. ];
  29. }
  30. public function messages()
  31. {
  32. return [
  33. 'app_id.exists' => '未授权!',
  34. ];
  35. }
  36. }