Laravel 4 - Как использовать, где условия для столбца отношения
Это то, что я хочу, у меня есть две таблицы. один 'Рестораны а другие этоУслуги.
Таблицы простые ... и отношения один-к-одному. как есть столик в ресторане,id
name
slug
и т. д. и еще одна таблица называетсяfacilities
с , , ,id
restaurant_id
wifi
parking
, так далее
Вот мои модели:
class Restaurant extends Eloquent {
protected $table = 'restaurants';
public function facilities() {
return $this->hasOne('Facilities');
}
}
class Facilities extends Eloquent {
protected $table = 'facilities';
public function restaurant() {
return $this->belongsTo('Restaurant');
}
}
Я хочу сделать так.Select * from restaurants r left join facilities rf on r.id=rf.restaurant_id where r.name = 'bbq' and rf.wifi != '1'
Как использовать Eloquent для этого?
пс. извините за изменение отhttps://stackoverflow.com/questions/14621943/laravel-how-to-use-where-conditions-for-relations-column#= , но у меня похожая проблема.