使用laravel eloquent关系来检索除NULL之外的所有记录

时间:2015-11-17 14:42:52

标签: php laravel

有没有办法使用雄辩的模型检索所有非空的记录。

e.g。

我有关系设置

板块模型

public function project()
{
    return $this->hasOne('App\Models\Project');
}

项目模型

public function plate()
{
    return $this->belongsTo('App\Models\Plate');
}

如何检索所有有价值的记录。

尝试此return $p = \App\Models\Plate::with('project')->get();

将返回所有内容,即使是拥有NULL的内容。

enter image description here

我想要的只是plates附加了项目。我试过laravel文档,但找不到任何东西。 many关系

也有相同的方法

1 个答案:

答案 0 :(得分:17)

您可以使用style方法仅检索具有项目的印版。

var bgColor = ['background','rgb(102,204,0)'];
var textColor = ['color' , 'rgb(40,40,40)'];  


$('.className').css(bgColor[0], bgColor[1]);
$('.className').css(textColor[0], textColor[1]);

tail上的文档:http://laravel.com/docs/5.1/eloquent-relationships#querying-relations