【发布时间】:2016-01-09 23:30:33
【问题描述】:
我有一个变量,比如说$var1
我想像这样在查询生成器中运行它
DB::table('test')->join('... `many join here` ....')->where('testA', '=', '$var1')->get();
问题是如果$var = "" 或null 它没有返回任何数据
我尝试关注这个link@phill 回答
但在查询构建器 laravel 中实现了混淆
@更新
当我在3 中添加$get 时,它不会显示任何内容
当我检查控制台时出现错误 500(类的对象无法转换为字符串)
当我在2 中添加$get 时,当$var 不为空时会给出结果..但是当$var 为空时会出错
我在哪里失踪?
【问题讨论】:
-
我有点困惑。如果
var为空,你想实现什么? -
@SSuhat 我想加载所有数据...默认 where 不会给出任何结果,因为
$var是空的 -
哎呀,我没有仔细阅读标题。
标签: php laravel laravel-query-builder