Я хочу написать запрос, используя структуру Laravel Eloquent. Я хочу запросить эти значения после ввода минимальных и максимальных значений. У меня есть таблица продуктов. Столбец товарной таблицы со скидкой (%) и ценой. Я хочу получить минимальное и максимальное значение в зависимости от дисконтированной стоимости продукта.
Я хочу, чтобы это основывалось на запросе, включая скидку.
$products->where('price', '<=', $max)
->where('price', '>=', $min)
->orderByDesc('id')
->paginate(9);
Миграция продукта:
Schema::create('products', function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('upper_category_id')->index();
$table->unsignedBigInteger('category_id')->index();
$table->unsignedBigInteger('user_id')->index();
$table->string('name');
$table->longText('text');
$table->float('price')->index();
$table->integer('stock');
$table->float('discount');
$table->timestamps();
});
Заранее большое спасибо.