假设我有像$ var1和$ var2这样的变量。Laravel查询建立变量
以为我想有一个像
$myQuery = DB::table('myTable')
->where('firstField', '=', $var1)
->where('secondField', '=', $var2)
->get();
查询当然,当我的变量是null,则此一不工作。我想控制它们,如果它们为空,就做点什么。
我应该根据这些变量创建一个查询,并用它们保存的值对它们进行过滤。
任何其他的想法如何做到这一点?
这可能也是一个解决方案,但这在我的情况下不起作用。我加入表格。另外还有一个语法错误,比如'firstField','$ var1'应该是'firstField','=',$ var1,不过谢谢你给我的想法。 – 2015-02-10 14:11:19
那么在你的问题中没有加入......我不明白为什么这不应该与连接一起工作。另外'='可以省略 – lukasgeiter 2015-02-10 14:15:39
无论如何感谢您的参与。 – 2015-02-10 14:31:42