搜索 Ajax 重复数据并且不能在控制器中使用 Route

问题描述 投票:0回答:0

当我在 laravel 中使用搜索 Ajax 和我想要的搜索时间时,我能做什么它只显示一张图片,可以按下按钮转到路线。

公共功能搜索(Request $request) {

    if($request->ajax()) {

        $output = '';
 
        $book = book::where('book_name', 'LIKE', '%'.$request->search.'%')
                        ->orWhere('detail', 'LIKE', '%'.$request->search.'%')
                        ->get();

         if($book) {
            foreach($book as $row) {
            $output .=
            '
            <img src="'.$row->book_image.'" class="img-fluid">
            <br>
            <h4>'.$row->book_name.'</h4>
            <p>'.$row->detail.'</p>
            <p>จำนวนที่สามารถยืมได้ : '.$row->book_total.'เล่ม</p>
            <a href="{{url('/borrow_book/'.$row->book_id)}}" class="btn btn-primary">ยืม</a>       
              ';
            }
            return response()->json($output);
        }
    }
    return view('user.search',compact('book'));

}

enter image description here

我需要一个修复程序来继续我的工作。

ajax laravel search
© www.soinside.com 2019 - 2024. All rights reserved.