/** * Поиск по записям */ public function searchPost(Request $request) { $query = News::query(); if ($request->category) { $query = $query->where('category', '=', $request->category); } if ($request->category == 0) { $query = $query->where('category', '=', 0); } if ($request->s) { $query = $query->where('title', 'like', '%' . $request->s . '%')->orWhere('anonce', 'like', '%' . $request->s . '%')->orWhere('container', 'like', '%' . $request->s . '%'); } $query = $query->orderBy('id', 'desc'); $query = $query->paginate(10); return view('dashboard.news.search', ['articles' => $query, 'request' => $request]); }