За последние 24 часа нас посетили 17893 программиста и 1571 робот. Сейчас ищут 1153 программиста ...

Поиск на сайте

Тема в разделе "Laravel", создана пользователем student00, 28 фев 2018.

  1. student00

    student00 Новичок

    С нами с:
    27 фев 2018
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте, очень нужна помощь. Пишу сайт на Laravel, пытаюсь сделать поиск по сайту, но поиск не совсем обычный. Нужно сделать почти тоже самое, что на скрине, только пользователь на форме может еще добавлять и удалять поля. Подскажите пожалуйста, как это реализовать. [​IMG]
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну просто добавляешь, удаляешь и всё. это делается на js.
    нет полей - нет параметра, анализируй отсутствие параметра на стороне сервера и всё.
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    QueryBuilder-ом пользоваться умеешь? Что-то типа:
    PHP:
    1. $query = DB::table("tableName");
    2.  
    3. foreach ($conditions as $c) {
    4.     $func = $c["type"] === "and" ? "where": "orWhere";
    5.     $query->$func($c["field"], $c["term"]);
    6. }
    С клиентской частью сам разбирайся.