雄辩的关系 - whereNotNull 不存在

用户9555022

我正在尝试查询 Eloquent 中的关系。

$deliveryOverride = $product->days->whereNotNull('margin')
->where('price_id', $order['price_id'])
->where('product_id', $product->id)
->where('sale_at', date('Y-m-d', strtotime($day)))
->first();

我不断收到错误

方法 whereNotNull 不存在。

有任何想法吗?

杰罗杰夫

当您直接在 Eloquent 对象上调用关系属性时,将执行查询并返回一个集合WhereNotNull集合没有功能。

如果要使用该函数查询关系,则必须直接调用关系函数。这对于性能也会更好,因为查询将发生在数据库上。

$deliveryOverride = $product->days()  // Call relation function here
    ->whereNotNull('margin')
    ->where('price_id', $order['price_id'])
    ->where('product_id', $product->id)
    ->where('sale_at', date('Y-m-d', strtotime($day)))
    ->first();

可以在此处的文档中找到有关此的更多信息:https : //laravel.com/docs/5.7/eloquent-relationships#querying-relations

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

雄辩的:如果不存在则创建关系

来自分类Dev

雄辩的关系:cloumn不存在

来自分类Dev

雄辩的关系方法不存在

来自分类Dev

雄辩的:约束关系属性为0或不存在关系的渴望负载关系

来自分类Dev

关系“旧”不存在

来自分类Dev

Django:关系不存在

来自分类Dev

关系不存在 PLPGSQL

来自分类Dev

Laravel雄辩的查询WhereNotIn vs WhereNotNull

来自分类Dev

哪里不存在Laravel雄辩

来自分类Dev

Django + posgtres关系不存在错误

来自分类Dev

不存在关系的SQL计数

来自分类Dev

PG :: UndefinedTable:错误:关系不存在

来自分类Dev

更新表-关系不存在

来自分类Dev

Rails db:migrate关系不存在

来自分类Dev

PostgreSQL:错误:关系列不存在

来自分类Dev

Laravel搜索不存在关系的地方

来自分类Dev

Django:Postgresql中不存在关系

来自分类Dev

PostgreSQL带删除“关系不存在”

来自分类Dev

关系“ admin_keywords”不存在`

来自分类Dev

关系*表名*不存在

来自分类Dev

Django:Postgresql中不存在关系

来自分类Dev

Ruby模糊关系“ trigrams”不存在

来自分类Dev

使用WITH的关系不存在错误

来自分类Dev

关系“表名”不存在(PostgreSQL)

来自分类Dev

PostgreSQL关系不存在(Python)

来自分类Dev

Django迁移:关系不存在

来自分类Dev

如何解决“关系不存在”

来自分类Dev

续集抛出:“关系“用户”不存在”

来自分类Dev

如果字段不是 NULL,Laravel 返回 FALSE(雄辩,whereNotNull)