Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 06.02.2018 06:53:40

Помогите пожалуйста создать отношения таблиц и составить запрос

Есть таблица exchange_rates (id,bank_id,city_id)
Есть таблица banks (id,city_id,name)
Есть таблица filials (id,parent_id,city_id)

Вот модель ExchangeRate
public function banks(){
        return $this->belongsTo('App\Bank','bank_id', 'id');
    }

Я пытаюсь выбрать курсы валют с банками и с филиалами в определенном городе

$exchange_rates=ExchangeRate::with('banks')->where('city_id',$data['city_id'])
            ->where('type',$data['nal_beznal'])->get();

Как в этот запрос включить не только банки (with) но и отделения в которых parent_id=banks.bank_id и city_id=$data['city_id']

Изменено imediasun (06.02.2018 06:54:02)

Не в сети

Подвал раздела