Здравствуйте, очень нужна помощь. Пишу сайт на Laravel, пытаюсь сделать поиск по сайту, но поиск не совсем обычный. Нужно сделать почти тоже самое, что на скрине, только пользователь на форме может еще добавлять и удалять поля. Подскажите пожалуйста, как это реализовать.
ну просто добавляешь, удаляешь и всё. это делается на js. нет полей - нет параметра, анализируй отсутствие параметра на стороне сервера и всё.
QueryBuilder-ом пользоваться умеешь? Что-то типа: PHP: $query = DB::table("tableName"); foreach ($conditions as $c) { $func = $c["type"] === "and" ? "where": "orWhere"; $query->$func($c["field"], $c["term"]); } С клиентской частью сам разбирайся.