@vladimirr89

Почему не работает поиск через algolia в laravel?

Обьясните пожалуйста, как такое может быть, сайт корректно работает, никаких ошибок в консоль не выдает, но при этом пишет, что не может найти то, что по определению найти обязан? Так как все логично прописано и вроде косяков нет, или я их не вижу. Работает через сервер 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." И не знаю куда уже лезть, чтобы отконтролировать процесс.

5ab400b3d1c37487785752.jpeg5ab400d04b627034904311.jpeg5ab400d6f2583070544879.jpeg
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы