CouponRequest.php 617 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Http\Requests\Admin;
  3. use Illuminate\Foundation\Http\FormRequest;
  4. class CouponRequest extends FormRequest
  5. {
  6. public function rules(): array
  7. {
  8. return [
  9. 'name' => 'required',
  10. 'sn' => 'unique:coupon',
  11. 'type' => 'required|integer|between:1,3',
  12. 'usable_times' => 'integer|nullable',
  13. 'num' => 'required|integer|min:1',
  14. 'value' => 'required|numeric|min:0',
  15. 'start_time' => 'required|date|before_or_equal:end_time',
  16. 'end_time' => 'required|date|after_or_equal:start_time',
  17. ];
  18. }
  19. }