laravel 5.2-搜索功能 [英] laravel 5.2 - search function
本文介绍了laravel 5.2-搜索功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望在我的网站上进行自定义搜索.
I wish to make a custom search on my site.
这是MySQL搜索:
选择*从
MyDB
.MyTable
在哪里(id
喜欢'%MySearch%'或firstname
喜欢'%MySearch%'或lastname
喜欢'%MySearch%'或address
喜欢'%MySearch%');
SELECT * FROM
MyDB
.MyTable
WHERE (id
LIKE '%MySearch%' ORfirstname
LIKE '%MySearch%' ORlastname
LIKE '%MySearch%' ORaddress
LIKE '%MySearch%');
如何在我的Laravel Controller中进行搜索?
How can I get that search into my Laravel Controller??
$ users = DB :: table('MyTable')-> where('firstname','MySearch')-> get();
提前谢谢!
推荐答案
对于laravel 5.2:
for laravel 5.2:
$search = '%'.$_POST['name'].'%';
$users = DB::table('MyTable')
->where('id', 'LIKE', $search)
->orwhere('firstname', 'LIKE', $search)
->orwhere('lastname', 'LIKE', $search)
->orwhere('email', 'LIKE', $search)
->orwhere('address', 'LIKE', $search);
->get();
有效!
这篇关于laravel 5.2-搜索功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文