В базе данных у меня есть простая таблица как payment_setting
с некоторым столбцом как id,min,max,...
Теперь я могу использовать этот код ниже для проверки между 2 целыми числами:
'amount' => 'required|integer|between:1,10'
но я хочу использовать payment_setting
таблица для проверки между целыми числами, например:
'amount' => 'required|integer|between:payment_setting.min,payment_setting.max'
я могу проверить валидацию как с этим?
Попробуйте что-то вроде этого:
$ps = DB::table('payment_settings')->where('id', $id)->first();
$rules = [
'amount' => "required|integer|between:$ps->min,$ps->max"];
Других решений пока нет …