【发布时间】:2017-06-10 10:01:06
【问题描述】:
我是 Laravel 的新手。我想使用 eloquent 模型创建一个搜索过滤器。 我想检查某些列是否等于某些输入并返回结果,但问题是如果任何输入为空,则它什么也不返回。 如何使其搜索其他输入项是否匹配并返回值,即使其中一个输入项为空。
$result = person::Where('age','>=',$age)
->Where('hairColor','=',$hairColor)
->Where('height','>=',$height)
->get();
【问题讨论】:
标签: laravel if-statement model eloquent where