Есть таблица Offers с полями price и points. Предположим есть 10 offers нужно из них посчитать по нарастанию первые 3 у которых наименьшая цена и наибольшее количество очков. Подскажите как это можно сделать. Спасибо заранее !
Я бы сделал как-то так.
Модель Offers:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Offers extends Model
{
protected $table = 'offers';
}
OffersController:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Offers;
class OffersController extends Controller
{
public function index()
{
$offers = Offers::orderBy('price', 'asc')->orderBy('points', 'desc')->limit(3)->get();
return view('offers', compact('offers'));
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть две разных таблицы, необходимо из первой выбрать только те записи, поле из которых существует во второй
У меня возникли проблемы при подключении к MySQLВыдает следующую ошибку: