首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4高级搜索查询

Laravel 4高级搜索查询
EN

Stack Overflow用户
提问于 2016-07-25 19:57:58
回答 1查看 36关注 0票数 0

我已经创建了一个带有几个可选字段的搜索表单,但是当尝试将这些字段作为查询的一部分包含在控制器中时,它不会返回任何结果

代码语言:javascript
复制
$active = Input::get('active');
$field  = Input::get('field');
$value  = Input::get('value');

$claims = Claim::where($field, $value);

if($active != 'All')
{
    $claims->where('active', $active);
}

$claims->get();

return View::make('admin.search.results')->with('claims', $claims);

有谁能指出我哪里错了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-25 20:16:40

试试这个:

代码语言:javascript
复制
$claims = Claim::where($field, $value);

if($active != 'All') {
    $claims = $claims->where('active', $active);
}

$claims = $claims->get();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38567154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档