Обьясните пожалуйста, как такое может быть, сайт корректно работает, никаких ошибок в консоль не выдает, но при этом пишет, что не может найти то, что по определению найти обязан? Так как все логично прописано и вроде косяков нет, или я их не вижу. Работает через сервер algolia, все доступы прописаны правильно, при загрузке нового материала они автоматически попадают туда, серчтейблс тоже прописаны корректные (поиск по имени и описанию), но что-то идет не так. Помогите пожалуйста как починить поиск?
Контроллер:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\{Channel, Video};
class SearchController extends Controller
{
public function index(Request $request)
{
if (!$request->q) {
return redirect('/');
}
$channels = Channel::search($request->q)->take(2)->get();
$videos = Video::search($request->q)->where('visible', true)->get();
return view('search.index', compact('channels', 'videos'));
}
}
Но выдаёт результат
"No videos found." И не знаю куда уже лезть, чтобы отконтролировать процесс.