【问题标题】:How to use WHEREIN condition to a Variable in Laravel [closed]如何在 Laravel 中对变量使用 WHEREIN 条件 [关闭]
【发布时间】:2021-10-29 18:25:36
【问题描述】:

我是 Laravel 框架的初学者。在这种情况下,我使用了 Eager Loading。此外,我已将数据分配给名为 $articles 的变量。之后,我使用了 WHERE IN 条件来获取相关数据。最后我返回了 $articles 变量。下面是我的代码。但不幸的是,我的代码无法正常工作。有什么解决方案吗?谢谢

【问题讨论】:

  • 不要发布代码图片,将代码发布在问题的代码块中,同时定义错误/问题是什么。
  • 请添加您的代码行,因为我们不知道 $categories 变量是什么。顺便说一句,$categories 应该是一个数组,因为 whereIn() 接受一个数组作为第二个参数。看看你的情况,如果它看起来你正在传递一些价值。

标签: laravel eloquent eager-loading where-in


【解决方案1】:

从顶部查询中删除 get(),将其放在您的 whereIn 之后:

$articles = $articles->get();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-01
    • 2018-07-03
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    相关资源
    最近更新 更多