Jelajahi Sumber

fix ricerca per nome in campi con spazi aggiuntivi

ferrari 4 bulan lalu
induk
melakukan
82278fe73d
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      routes/web.php

+ 2 - 2
routes/web.php

@@ -182,8 +182,8 @@ Route::get('/get_members', function () {
     if (isset($_GET["search"]["value"])) {
         $v = str_replace("'", "\'", stripcslashes($_GET["search"]["value"]));
         $x = $x->where(function ($query) use ($v) {
-            $query->whereRaw("CONCAT(first_name, ' ', last_name) like '%" . $v . "%'")
-                ->orWhereRaw("CONCAT(last_name, ' ', first_name) like '%" . $v . "%'");
+            $query->whereRaw("CONCAT(TRIM(first_name), ' ', TRIM(last_name)) like ?", ["%{$v}%"])
+                ->orWhereRaw("CONCAT(TRIM(last_name), ' ', TRIM(first_name)) like ?", ["%{$v}%"]);
         });
         //where('first_name', 'like', '%' . $_GET["search"]["value"] . '%');
     }