Laravel + React Ecommerce #17 — Мгновенный поиск с Algolia (быстрее, чем стандартный Scout)
Ajeet Singh Baddan
0:00 / 0:00
Laravel + React Ecommerce #17 — Мгновенный поиск с Algolia (быстрее, чем стандартный Scout)
15 просмотров · 4 дн. назад
Ajeet Singh Baddan
94 подписчика
15 просмотров · 4 дн. назад
🛒 В этом эпизоде серии «Laravel + React для электронной коммерции» мы создадим реальный поиск товаров — начиная с Laravel Scout, а затем добавив Algolia, чтобы сделать его действительно быстрым, с мгновенными подсказками в реальном времени по мере ввода текста. Эпизод (17) полной серии о разработке полного стека.
Устали от уроков, которые заканчиваются приложением для списка дел? В этой серии мы шаг за шагом создадим готовый к использованию интернет-магазин: мощную административную панель И современный интерфейс для покупателей, используя Laravel и React вместе с официальным стартовым набором Laravel React (Inertia.js).
В этом эпизоде вы узнаете:
Установку Laravel Scout + Algolia
Настройку бесплатного приложения Algolia и ключей API
Как сделать товары доступными для поиска и автоматически индексируемыми при сохранении
Создание поисковой строки в реальном времени со страницей результатов
Сравнение скорости поиска в базе данных и Algolia с помощью Tinker
Добавление мгновенных подсказок для более быстрого поиска
─────────────────────────────
⏱️ ВРЕМЕННЫЕ МЕТКИ
─────────────────────────────
00:00 Вступление: Поисковая строка ничего не делает
00:30 Спрашиваю у Клода о лучшей настройке
01:40 Почему Laravel Scout + Algolia
02:12 Установка Scout и Algolia
02:46 Бесплатное приложение Algolia и ключи API
04:29 Настройка Scout
05:10 Как сделать товары доступными для поиска
06:32 Автоматическая индексация при сохранении
07:55 Сервис поиска и контроллер
09:37 Поле поиска в реальном времени и страница результатов
10:56 Отправка товаров в Algolia
11:21 Первый тест: Работает!
12:29 Проблема: Поиск работает медленно
13:53 Тестирование производительности с помощью Tinker
15:13 Сравнение скорости работы баз данных и Algolia
15:55 Решение: Мгновенные подсказки
18:25 Финальный тест: Быстрый поиск
18:58 Что дальше и заключение
▶️ Полный плейлист серии: • Laravel + React E-commerce From Scratch | ...
📂 Исходный код: https://github.com/ajeetsinghbaddan/t...
⏮️ Предыдущий эпизод: • Laravel + React Ecommerce #16 — Full Langu...
──────────────────────────────
🔗 ССЫЛКИ И РЕСУРСЫ
───────────────────────────────
⚡ Редактор кода (Zed):
https://zed.dev
🔴 Laravel:
https://laravel.com/
📘 Laravel Документация:
https://laravel.com/docs
⚛️ Стартовый набор Laravel React:
https://laravel.com/docs/starter-kits
🗄️ Локальный сервер и база данных (WampServer):
https://www.wampserver.com
🤖 Claude AI:
https://claude.ai
К концу этой серии у вас будет достойный портфолио проект в области разработки полного стека, который вы сможете показать работодателям и клиентам, а также навыки для создания собственного интернет-магазина.
💬 ВАША ОЧЕРЕДЬ: Какую функцию электронной коммерции вы хотели бы увидеть в разработке? Напишите в комментариях. Самые востребованные функции попадут в серию!
👍 Поставьте лайк видео, если оно оказалось полезным
🔔 Подпишитесь, чтобы не пропустить следующий эпизод: https://www.youtube.com/@AjeetSinghBa...
📤 Поделитесь им с другом, который изучает разработку полного стека
#Laravel #ReactJS #Ecommerce #FullStackDevelopment #WebDevelopment #LaravelReact #TailwindCSS #PHP #JavaScript #ZedEditor #ClaudeAI #CodingTutorial #Algolia #InstantSearch #CodingTutorial #SearchAPI