Quellcode durchsuchen

Update ApiController

Daniel Supernault vor 5 Jahren
Ursprung
Commit
1632d295ef
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      app/Http/Controllers/ApiController.php

+ 4 - 2
app/Http/Controllers/ApiController.php

@@ -81,11 +81,13 @@ class ApiController extends BaseApiController
 
     public function composeLocationSearch(Request $request)
     {
+        abort_if(!Auth::check(), 403);
         $this->validate($request, [
             'q' => 'required|string'
         ]);
-
-        $places = Place::where('name', 'like', '%' . $request->input('q') . '%')
+        $q = filter_var($request->input('q'), FILTER_SANITIZE_STRING);
+        $q = '%' . $q . '%';
+        $places = Place::where('name', 'like', $q)
             ->take(25)
             ->get()
             ->map(function($r) {