QueryReportRequest.php 844 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace General\Requests;
  3. use General\Services\LandingPage\LandingPageLinkService;
  4. use Illuminate\Validation\Rule;
  5. class QueryReportRequest extends Request
  6. {
  7. public function rules()
  8. {
  9. return [
  10. 'begin_time' => 'date',
  11. 'end_time' => 'date|after_or_equal:begin_time',
  12. 'uid' => 'integer',
  13. 'send_order_id' => 'integer|exists:qapp_send_orders:send_order_id',
  14. 'adid' => 'string',
  15. 'type' => ['string', Rule::in([
  16. 'amount_filter',
  17. 'register_24_charge',
  18. 'current_day_register',
  19. 'no_user_match',
  20. 'feedback_user',
  21. 'percent_filter',
  22. 'protected_eligible',
  23. ])],
  24. 'status' => ['integer', Rule::in([0, 1])],
  25. ];
  26. }
  27. }