Вы можете создать пользовательскую проверку путем расширения проверки.
В AppServiceProvider
class
Validator::extend('quantity_validity', function ($attribute, $value, $parameters, $validator) {
$productId = $parameters[0];
$quantity = $value;
// you can do whatever with these,
// and finally return true or false according to your desire.
});
В проверке
public function rule() {
return [
'quantity' => "quantity_validity:{$productId}"
]
}