관리-도구
편집 파일: ValidateDiscountRule.php
<?php namespace App\Rules; use Closure; use Illuminate\Contracts\Validation\ValidationRule; class ValidateDiscountRule implements ValidationRule { /** * Run the validation rule. * * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail */ public function validate(string $attribute, mixed $value, Closure $fail): void { $price = request()->input('price'); if ($value !== null && $value > $price) { $fail(__('Discount cannot be greater than price')); } } }