Laravel - 检索以" X"开头的条目

时间:2014-06-19 02:49:57

标签: php mysql sql search laravel

我现在四处寻找并测试了大约2个小时的事情,我终于想出了寻求帮助的时间。

基本上,我想在目录上进行搜索 - 但只返回以特定字母开头的项目。我已经尝试过多次从原始查询到尝试弯曲where()到我喜欢的东西 - 但实现这一点的现有方法都没有对我有用。

代码很简单,我在这里工作。

$var = DB::('table')->where('field', 'LIKE', "%$argument")->get();

$参数通过URI传递(root.com/controller/sort-by/field/$arg)。当dd()时,所有URI段都会正确打印出来。所以正确的值传递给查询,我会假设?另外,如果我dd($ var),那么当我删除where()语句时,它会填充表的条目。

我在这里尝试了很多东西,目前没有任何东西可以拉动我在数据库中的单一条目......

那么,我是否非常忽视这里的某些事情 - 或者实际上是以错误的方式解决这个问题?

1 个答案:

答案 0 :(得分:1)

我将查询换成了

$foo = MODEL::where('#FIELD#', 'LIKE', $arg . '%')->get();

然后我可以通过枚举返回的数组来访问这些值。因此,需要一个foreach,但总的来说。

{{ $foo[0]->field }}

返回字段值。

谢谢大家。