如何在表格中的页面上显示“搜索”的数据?

是的

我制作了搜索表单并尝试通过搜索来检索数据。但在我开始搜索已经在页面上检索的数据之前。因为我已经用这种方式制作了控制器。当我删除该检索功能时,页面运行只是白屏。所以问题就在这里,我想看到搜索后检索表和数据而不是之前。但为如何做到这一点或做错了而烦恼。

这是控制器:

public function welcome()
{

    $estates = Estates::orderBy('price')->get();

    $data['estates'] = $estates;
    return view('welcome', $data);

}

public function search(Request $request)
{
    $q = $request->q;
    if (trim($q) !== ""){//here

        $estates = \DB::table('estates')->where("name","LIKE", "%" . $q . "%")
            ->orWhere("address","LIKE", "%" . $q . "%")
            ->get();

        dd($estates);

        if(count($estates) > 0){
            return view("welcome", compact('estates'))->withQuery($q);
        }

    }

    $estates = array();//here
    return view("welcome", compact('estates'))->withMessage("No Found!");//here
}

还有我的路线:

Route::get("/", "PagesController@welcome");

Route::post("/search", "PagesController@search")->name('search.route');

同样,当我尝试搜索时,页面不是以表格的形式出现,而是像这样。

Collection {#221 ▼
  #items: array:1 [▶]
}

如果您需要查看我的视图页面,我也可以添加它。感谢您的帮助!

是的

我解决了这个问题:

public function welcome()
    {

        $estates = array();//here

        $data['estates'] = $estates;
        return view('welcome', $data);

    }

    public function search(Request $request)
    {
        $q = $request->q;
        if ($q !== null && trim($q) !== ""){//here

            $estates = \DB::table('estates')
                ->where("name","LIKE", "%" . $q . "%")
                ->orWhere("address","LIKE", "%" . $q . "%")
                ->orWhere("company_name","LIKE", "%" . $q . "%")
                ->orderBy('price')->get();

            if(count($estates) > 0){
                return view("search", compact('estates'))->withQuery($q);
            }

        }

        $estates = array();//here
        return view("search", compact('estates'))->withMessage("No Found!");//here
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在即时搜索页面上的Algolia搜索结果页面中显示HTML内容

来自分类Dev

如何在单独的页面上显示搜索结果

来自分类Dev

如何在jjsp页面上显示来自ModelMap属性的数据?

来自分类Dev

如何在 Vertx 页面上从 MariaDB 获取和显示数据?

来自分类Dev

如何在php页面上显示存储在数据库中的图像?

来自分类Dev

如何在PHP中显示表格数据?

来自分类Dev

如何在表格的texbox中显示数据?

来自分类Dev

在产品页面上的表格中显示WooCommerce变化数据(尺寸,重量等)

来自分类Dev

如何在表格中显示外部 API 搜索结果?

来自分类Dev

如何在Drupal 8的搜索结果页面上显示结果计数?

来自分类Dev

如何在Aspx页面上显示日期?

来自分类Dev

如何在特定页面上显示组件

来自分类Dev

如何在Aspx页面上显示日期?

来自分类Dev

如何在JSP页面上显示图像

来自分类Dev

如何在显示页面上“赞”?[错误]

来自分类Dev

Spring MVC-如何在jsp页面上显示CSV文件中的每一行数据?

来自分类Dev

如何在“搜索结果”页面上取消标题(“搜索结果”)?

来自分类Dev

Php:如何使已保存在表格中的值在页面上显示为正在检查?

来自分类Dev

如何在页面 Codeigniter 中显示关键字搜索

来自分类Dev

如何在多个页面上获取数据?

来自分类Dev

Django-如何在管理页面上的表格的可编辑列中过滤ForeignKey选择?

来自分类Dev

如何从php中的wordpress数据库中检索数据并显示在页面上?

来自分类Dev

如何在普通的wordpress页面上添加表格?

来自分类Dev

如何在Google表格中从表格中收集数据的列中过滤搜索?

来自分类Dev

如何在jQuery中搜索页面上的文本时删除不区分大小写

来自分类Dev

您如何在Chrome中的页面上搜索短语?(不是字符串匹配项)

来自分类Dev

Tkinter:如何在页面上显示带有按钮的页面?

来自分类Dev

如何在JSP页面上提交和显示Unicode数据(非英语)

来自分类Dev

如何在html页面上显示从android应用发送到php的数据?

Related 相关文章

  1. 1

    如何在即时搜索页面上的Algolia搜索结果页面中显示HTML内容

  2. 2

    如何在单独的页面上显示搜索结果

  3. 3

    如何在jjsp页面上显示来自ModelMap属性的数据?

  4. 4

    如何在 Vertx 页面上从 MariaDB 获取和显示数据?

  5. 5

    如何在php页面上显示存储在数据库中的图像?

  6. 6

    如何在PHP中显示表格数据?

  7. 7

    如何在表格的texbox中显示数据?

  8. 8

    在产品页面上的表格中显示WooCommerce变化数据(尺寸,重量等)

  9. 9

    如何在表格中显示外部 API 搜索结果?

  10. 10

    如何在Drupal 8的搜索结果页面上显示结果计数?

  11. 11

    如何在Aspx页面上显示日期?

  12. 12

    如何在特定页面上显示组件

  13. 13

    如何在Aspx页面上显示日期?

  14. 14

    如何在JSP页面上显示图像

  15. 15

    如何在显示页面上“赞”?[错误]

  16. 16

    Spring MVC-如何在jsp页面上显示CSV文件中的每一行数据?

  17. 17

    如何在“搜索结果”页面上取消标题(“搜索结果”)?

  18. 18

    Php:如何使已保存在表格中的值在页面上显示为正在检查?

  19. 19

    如何在页面 Codeigniter 中显示关键字搜索

  20. 20

    如何在多个页面上获取数据?

  21. 21

    Django-如何在管理页面上的表格的可编辑列中过滤ForeignKey选择?

  22. 22

    如何从php中的wordpress数据库中检索数据并显示在页面上?

  23. 23

    如何在普通的wordpress页面上添加表格?

  24. 24

    如何在Google表格中从表格中收集数据的列中过滤搜索?

  25. 25

    如何在jQuery中搜索页面上的文本时删除不区分大小写

  26. 26

    您如何在Chrome中的页面上搜索短语?(不是字符串匹配项)

  27. 27

    Tkinter:如何在页面上显示带有按钮的页面?

  28. 28

    如何在JSP页面上提交和显示Unicode数据(非英语)

  29. 29

    如何在html页面上显示从android应用发送到php的数据?

热门标签

归档