php - laravel搜索怎么做啊?

 小太郎在路上_439 发布于 2022-11-15 12:47

本人新手,想要实现这么个按ID搜索用户的需求,折腾半天老是做不出来,求大神指导!

我的视图

我的控制器


public function search(Request $request)
{


    if ($request->isMethod('POST')){
        $data = $request->input('Member');
        $member = Member::where('id', $data->id)->get();
        return view('member.search',['member'=>$member]);
    }

    return view('member.search');

}    

请大神讲的仔细一点啊,本人没有代码基础,讲简单了估计听不懂,最好能给一下代码,跪谢了!!!

3 个回答
  • 用js 发送ajax请求 到控制器 然后根据传过来的值进行模糊匹配 然后对返回的信息进行遍历 分页
    这样好些

    2022-11-15 13:43 回答
  • form表单提交你的请求(这里去搜索)规定请求类型post或get,然后在控制器中用sql查询相应字段,把查询结果return并带值到前端,这样前端再foreach出来即可。

    2022-11-15 13:43 回答
  • 控制器里面判断了是不是post请求,所以要把那个搜索框的input包在form表单当中,提交到这个页面就可以了

    你现在搜索按钮的点击事件只是跳转,if里面的逻辑就进不去了

    2022-11-15 13:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有