Есть модель Driver, у него есть кастомное поле ТЕКУЩИЙ ТИП ВОДИТЕЛЯ
protected function getTypeAttribute()
{
$type = $this->hasMany('DriverType')->orderBy('date', 'DECS')->first();
if (!$type) return new DriverType();
return $type;
}
В контроллере есть функция для фильтрации водителей по полям (поля и значения получаем по реквесту). Если эти поля есть в таблице БД, то все просто
$this->model = $this->model->where($key, $operator, $value);
Эта строчка может вызываться несколько раз. т.к. фильтровать и сортировать модель можно сразу по нескольким полям. $this->model->get() Как мне лучше сделать тоже самое для ТИПА?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости