1
0
Daniel Supernault 5 жил өмнө
parent
commit
1632d295ef

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

@@ -81,11 +81,13 @@ class ApiController extends BaseApiController
 
 
     public function composeLocationSearch(Request $request)
     public function composeLocationSearch(Request $request)
     {
     {
+        abort_if(!Auth::check(), 403);
         $this->validate($request, [
         $this->validate($request, [
             'q' => 'required|string'
             '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)
             ->take(25)
             ->get()
             ->get()
             ->map(function($r) {
             ->map(function($r) {