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

标签 php mysql sql search laravel

我已经环顾四周并测试了大约 2 个小时,最后我发现是时候寻求帮助了。

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

我在这里使用的代码相当简单。

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

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

我在这里尝试了很多事情,但没有任何东西可以提取我目前在数据库中拥有的单个条目......

那么,我是否极度忽视了这里的某些东西 - 或者实际上以错误的方式解决了这个问题?

最佳答案

我将查询交换为

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

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

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

返回字段值。

谢谢大家。

关于php - Laravel - 检索以 "X"开头的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298013/

相关文章:

php - 在 javascript 中快速 URL 加密,在 php 中解密

SQL Server - 从表中获取 DISTINCT 记录的查询

PHP - 是否可以对数字数组进行哈希处理?

php - 如何优化这个 mysql 查询?在 nginx 和 fastcgi 上

php - 我如何检查数据库中的密码是否匹配?

php - 调用未定义的方法 pdo::prepare

php - 从同一表的两个不同列中选择不同的值

php - PHP 和 MySQL 可以提供动态 ogg 文件吗

sql - 如何修改在 sql server 2012 中创建的表?

c# - Linq to SQL 转换为 SQL 语法