laravel 5.2-搜索功能 [英] laravel 5.2 - search function

查看:59
本文介绍了laravel 5.2-搜索功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望在我的网站上进行自定义搜索.

I wish to make a custom search on my site.

这是MySQL搜索:

选择*从MyDB.MyTable在哪里(id喜欢'%MySearch%'或firstname喜欢'%MySearch%'或lastname喜欢'%MySearch%'或email喜欢' %MySearch%'或address喜欢'%MySearch%');

SELECT * FROM MyDB.MyTable WHERE (id LIKE '%MySearch%' OR firstname LIKE '%MySearch%' OR lastname LIKE '%MySearch%' OR email LIKE '%MySearch%' OR address LIKE '%MySearch%');

如何在我的Laravel Controller中进行搜索?

How can I get that search into my Laravel Controller??

$ users = DB :: table('MyTable')-> where('firstname','MySearch')-> get();

我的Laravel控制器

提前谢谢!

推荐答案

对于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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆