За последние 24 часа нас посетили 79469 программистов и 8445 роботов. Сейчас ищут 1683 программиста ...

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

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

  1. student00

    student00 Новичок

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

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

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

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    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. }
    С клиентской частью сам разбирайся.