繁体   English   中英

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

[英]Using laravel eloquent relation to retrieve all records except NULL

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

例如

我有关系设置

板模型

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

在此输入图像描述

我想要的只是附有项目的plates 我试过laravel文档,但找不到任何东西。 many关系也有相同的方法

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

\App\Models\Plate::with('project')->has('project')->get();

对文档hashttp://laravel.com/docs/5.1/eloquent-relationships#querying-relations

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM