diff --git a/app/Http/Controllers/SearchController.php b/app/Http/Controllers/SearchController.php index 3fa2725..271a003 100644 --- a/app/Http/Controllers/SearchController.php +++ b/app/Http/Controllers/SearchController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use App\Ejaculation; use App\Tag; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Auth; class SearchController extends Controller { @@ -18,6 +19,12 @@ class SearchController extends Controller ->whereHas('tags', function ($query) use ($inputs) { $query->where('name', 'like', "%{$inputs['q']}%"); }) + ->whereHas('user', function ($query) { + $query->where('is_protected', false); + if (Auth::check()) { + $query->orWhere('id', Auth::id()); + } + }) ->where('is_private', false) ->orderBy('ejaculated_date', 'desc') ->with(['user', 'tags'])