这就是我想要的,我有两张桌子.一个是'餐馆',另一个是'设施'.
表很简单..和一对一的关系.像有一个餐桌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');
}
}
Run Code Online (Sandbox Code Playgroud)
我想这样做Select * from restaurants r left join facilities rf on r.id=rf.restaurant_id where r.name = 'bbq' and rf.wifi != '1'.
如何使用Eloquent来做到这一点?
PS.抱歉修改自/sf/ask/1023536041/# =,但我遇到了类似的问题.