当前位置: 首页 > 知识库问答 >
问题:

如何在Laravel中做OR[复制]

陈昂熙
2023-03-14

我该怎么办

"SELECT * FROM table WHERE quote_id = ".$id." AND status = 7 OR status = 8"

使用Laravel查询。

到目前为止,我尝试做的是:

Test::where("quote_id", $id)->whereRaw("booking_status_id = 7 OR booking_status_id = 8")->get();

共有1个答案

越开畅
2023-03-14

试试这个

Test::where("quote_id", $id)
 ->where(function($query) {
 $query->where('booking_status_id',7)
 ->orWhere('booking_status_id',8);
 })
->get(); 
 类似资料:
  • 我正在使用Laravel5.6作为我个人项目的后端,我一直在做一些(对我来说)似乎是不好的做法,不管怎样,我想知道它是否真的那么糟糕。 首先,我使用的是Vue。js(CLI 3)项目作为客户端,我正在向我的Laravel后端发出请求。现在,为了处理通知/祝酒,我使用下一种格式: 不管我做得对还是错,我总是用同样的格式和

  • 问题内容: 我正在写一个php应用程序来访问MySQL数据库,在一个教程中,它说了某种形式 PHP如何知道该函数失败以便它运行模具部分?我想我在问它的​​“或”部分如何工作。我想我以前没看过。 问题答案: 如果第一条语句返回,则整个语句必须是第二部分,因此永远不要执行。 例如: 因此,如果您的查询失败,它将评估该语句并结束脚本。

  • 在Python中,有两种很好的方法可以多次重复某个动作。其中一个是< code>while循环,另一个是- 循环。让我们来看看两段简单的代码: 另一个: 我的问题是他们谁更好。当然,第一种在文档示例和各种代码中很常见,你可以在互联网上找到,它更简洁,但另一方面,它创建了一个完全无用的整数列表来循环遍历它们。这难道不是浪费内存吗,尤其是在大量迭代的情况下? 你觉得哪种方式更好?

  • 我正在尝试为此查询制定一个方法名称: 我原以为这种方法会奏效,但它却能让你全力以赴 这是一个相关的问题:Spring JPA Data"OR"查询,但在2012年被问到。有没有一种方法可以在不使用的情况下实现这一点?

  • 问题内容: Django 在其模板中将其视为某些变量。我怎样才能逃避或使得Django不把它当作变量。 应该打印完全一样。 问题答案: 相信你正在寻找模板标记。 如链接到文档所述, 由于模板系统没有“转义”的概念,因此要显示模板标签中使用的位之一,必须使用标签。 例如: 将显示为: