Преглед на файлове

Update SearchController, fix self search bug and rank local matches first

Daniel Supernault преди 5 години
родител
ревизия
f67fada273
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      app/Http/Controllers/SearchController.php

+ 5 - 2
app/Http/Controllers/SearchController.php

@@ -194,11 +194,14 @@ class SearchController extends Controller
 
         else {
             $this->tokens['profiles'] = Cache::remember($key, $ttl, function() use($tag) {
-                $users = Profile::select('domain', 'username', 'name', 'id')
+                if(Str::startsWith($tag, '@')) {
+                    $tag = substr($tag, 1);
+                }
+                $users = Profile::select('status', 'domain', 'username', 'name', 'id')
                     ->whereNull('status')
-                    ->where('id', '!=', Auth::user()->profile->id)
                     ->where('username', 'like', '%'.$tag.'%')
                     ->limit(20)
+                    ->orderBy('domain')
                     ->get();
 
                 if($users->count() > 0) {