Евгений
причем они могут быть и не заданы
Евгений
то есть подряд 2 where не работают же? ну чтобы сделать чтото типа
if($request->has('category_id')){
....where()...
}
if($request->has('city_id')){
....where()...
}
Roman
в смысле? не работают?
Евгений
ну у меня как то неправильно 2 where подряд работают
Roman
ты сохрани запрос перед проверкой условий в переменную и накидывай внутри условий where, если они выполняются
Евгений
а вот если делать
where([
['category_id', '=', 1],
['city_id', '=', 1],
])
то норм
Евгений
так, ща проверю
Евгений
$products = new Product;
if ($request->has('category_id')) {
$category_id = $request->get('category_id');
$products = $products->where('category_id', $category_id);
}
if ($request->has('user_id')) {
$user_id = $request->get('user_id');
$products = $products->where('user_id', $category_id);
}
$products = $products->get();
Евгений
ну вот такая вигня работает неправильно у меня
Roman
а select не надо вызвать перед навешиванием where?
Roman
что то типа $products = Product::select('*'); ?
Евгений
блин, я идиот просто
Евгений
select не надо
Евгений
у меня описка
Евгений
там где я делаю where на user id я делаю сравнение с category_id вместо user_id
Александр
Всем привет. Может кто сталкивался с чем-то подобным. Нужно создать инструмент по работе с семантикой для сео. Точнее по работе с ключевыми словами.
Т.е дается текст и дается список ключевых слов. Скрипт должен пройтись по тексту и определить прямые и разбавленные вхождения ключевых слов в текст с учетом падежей и склонений. Например "пластиковые окна", "пластиковых окон" это прямой, а "пластиковые недорогие окна" это разбавленный.
Может есть какой готовый инструмент или какой-то апи, который с этим умеет работать.
А если нет, то дайте хоть вектор в какую сторону копать чтобы сделать подобный скрипт. Например, у меня уже есть скрипт, который умеет работать с ключевиками, но понимает только точную словоформу без падежей и склонений. А как прикрутить их я не могу понять.
Ну и конечно в конечном итоге все это будет работать на laravel
Alexey
Пиши обработчик в контролелле и все
Anton
семантические анализы на python полчше будут чем на PHP
Anton
https://dandelion.eu/
Александр
Пиши обработчик в контролелле и все
так в этом и суть вопроса, что именно писать в контроллере. Как научить скрипт понимать падежи, склонения, синонимы и прочее. Не под каждое же отдельное слово писать коллекцию его значений
Александр
Alexey
Alexey
гуглили вообще?
Rishat
Привет всем. Вопрос такой. Попался легаси проектик. Там Laravel 3 с Bundles модулями. Вроде в каждом модуле есть возможность локализацию клепать. Но как ее вызывать в blade ? По обычной схеме она не выкатывается.
Wingman
ох, сочувствую)
invariance
соболезную
invariance
на данном проджекте вам осталось жить недолго
Wingman
часто проще переписать)
Wingman
я с 5.2 до 5.5 заебался обновлять-то
Ilya
Кто может подсказать. можно ли как то через php гененировать столбцы в бд?
invariance
о_О
invariance
ясен пень
Владислав
миграция называется)
Anonymous
миграции?
Anonymous
помоему это первый пункт в доке должен быть
Anonymous
миграция
Anonymous
ну или первый пункт изучения доки
Ilya
Нененее. Не так. Допустим у меня уже есть готовая бд. И кому то вздумалось в эту бд добавить новый столбец. Он заполняет какуюто формочку и в бд появляеся новый столбец. Как то так
Anton
гыыы
Владислав
нахрена?
Anton
давать альтеры в бой на продакшене
Anton
в другой стороны - мы же не знаем что за система - может это и нормально...
Владислав
звучит неоч)
Ilya
Телефонный справочник, но он будет чисто по локальный сести
Владислав
ну так всё равно придется код дописывать чтоб столбец новый обрабатывать
Ilya
а если мне всегда надо выводить все столбцы. без фильтров. Например есть 100 столбцов они все и выводятся
Ilya
Блин. Как же тупо звучит
Владислав
через Schema Builder можно добавлять столбцы
Ilya
Во. То что надо. А есть в Laravel такая фитча, которая генерирует формы автоматом. (помню в yii такая штука была).
Alexander [back]
Ilya
Пфффф. Та тут в универ можно не ходить, а с вами сидеть. За 10 мин. инфы больше чем за 3 месяца универа. Спасибо
Владислав
😁
Максим
в каких это универах учат laravel?
invariance
в кембридже
Anton
оксбридже
Wingman
мнэм
Wingman
перешел на 5.5 и туплю (
Wingman
routes:
Route::resource('priority', 'Task\PriorityController');
—------—
PriorityController:
public function store(Request $request)
—------—
MethodNotAllowedHttpException
Wingman
как работают эти долбаные резурс роуты? )
Den
Смотря как ты долбишься в этот store :)
Wingman
постом
Wingman
Wingman
вроде так и надо
Wingman
Wingman
эмн,да
Wingman
надо же в / , а не в /store
Wingman
чорт )
Евгений
ололо
Wingman
кстати, никто не знает проверенного пакета для возвращения route::controller ? )
johan_krs
работа мечты прост
johan_krs
SiZE
работодатель из индии? )
johan_krs
не смотрел)
Willy
johan_krs
хм
johan_krs
ну жди
johan_krs
https://www.upwork.com/jobs/~01dd822fdb9a13b457
Rishat
С такими темпами я точно там клиента не найду :D
johan_krs
я уже пару месяцев в поисках