在查询字符串中使用LIKE进行laravel分页

时间:2013-02-22 04:07:13

标签: php laravel

我想在过滤数据后对结果进行分页。所以我使用这个脚本:

$ companies = DB :: table('user') - > where('name','LIKE',$ term) - > paginate($ per_page);

但它不起作用并返回错误如下:

Unhandled Exception
Message:

Undefined offset: 0

Location:

/var/www/myapps/laravel/view.php(354) : eval()'d code on line 13
你可以帮我解决这个问题吗? 谢谢

1 个答案:

答案 0 :(得分:0)

是的,我现在看到了问题, 它实际上不是控制器逻辑中的问题而是视图(错误消息诱使我检查控制器的查询数据库。例如'offset')。 这里的偏移量是控制器查询db之后的数组偏移量返回。

只需检查它的长度然后就可以了