public function anyImage(Request $r) { // Запрос конкретной картинки $img_id = $r->get('img', false); if ($img_id !== false) { // выбираем картинку $img = WallpaperImage::where('category', $img_id)->first(); return resp($img); } // получаем id категории $cat = $r->get('cat', false); $category = intval($cat === false ? rand(1, WallpaperCategoty::max('id')) : $cat); // выбираем картинку $img = WallpaperImage::where('category', $category)->orderByRaw("RAND()")->first(); return resp($img); }