小编Hil*_*Lam的帖子

Laravel 4 - 如何使用关系列的条件

这就是我想要的,我有两张桌子.一个是'餐馆',另一个是'设施'.

表很简单..和一对一的关系.像有一个餐桌id,name,slug,等,并叫另一台facilitiesid,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/# =,但我遇到了类似的问题.

where laravel laravel-4

6
推荐指数
2
解决办法
8836
查看次数

标签 统计

laravel ×1

laravel-4 ×1

where ×1