проверка между двумя целыми числами из базы данных

В базе данных у меня есть простая таблица как payment_setting с некоторым столбцом как id,min,max,... Теперь я могу использовать этот код ниже для проверки между 2 целыми числами:

'amount' => 'required|integer|between:1,10'

но я хочу использовать payment_setting таблица для проверки между целыми числами, например:

'amount' => 'required|integer|between:payment_setting.min,payment_setting.max'

я могу проверить валидацию как с этим?

2

Решение

Попробуйте что-то вроде этого:

$ps = DB::table('payment_settings')->where('id', $id)->first();
$rules = [
'amount' => "required|integer|between:$ps->min,$ps->max"];
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]