@Scryppi

Как сделать поиск в Laravel 5.4?

Долго гуглил и в документации искал, не нашел как сделать самый простой поиск у себя на сайте, который берет значения из формы и проходит по бд без подключения всяких лишних библиотек. Самый дефолтный поиск.
Пожалуйста можете поделиться ссылками или методами создания поиска.
  • Вопрос задан
  • 6899 просмотров
Решения вопроса 1
amelihovv
@amelihovv
Фулстек веб разработчик
Если у вас в качестве бд mysql, ищите с помощью LIKE. Если постгрес, то у него есть полнотекстовый поиск из коробки. В качестве альтернативы можно sphinx подключить или elasticsearch.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@DeadMemories
Переход на WordPress?
UPD:
Вы серьезно подписываетесь на этот вопрос?
Окей, самый простой:
Route::post('/search', 'Controller@method'); // можно get
В методе News::where('title', 'LIKE', '%' . $request->query . '%')->get();
Делов то.
Не верьте, что like - это плохо.
P.s: вы ж боты, да?)
Ответ написан
DJZT
@DJZT
Laravel - code for you
Мне кажется вам сначала надо про основы сайтостроения почитать.
P.S. https://laravel.com/docs/5.4/queries#where-clauses
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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