🎄Victor
🙂
🎄Victor
электронщина какая-нить) пока вот это врубил https://www.youtube.com/watch?v=FlmToFkw9W0
Anonymous
@Akcium Tomorrow land belgium 30 07 2017
mr.
mr.
Anonymous
сегодня в машине у таксиста услышал
Anonymous
очень крутой
mr.
А это не тебе нужно.
Anonymous
дипхаус
pa[aad
🎄Victor
ща послушаю
Luka
подскажите
Luka
есть таблица и записи с городами
Luka
как правильно найти города, грубо говоря надо вывести только Киров, но не кирово-чепецк
Luka
like тут не подходит же
Luka
:
SarcasmIO
🎄Victor
ну лайк не подходит, да
🎄Victor
where строгое сравнение
Luka
и город и улица и дом
Luka
т.е. нет разделения
Luka
Киров , ул Ленина 18 кв 80
SarcasmIO
)))
Luka
И Кирово-Чепецк ул. Мира 58
🎄Victor
нуэм
Luka
как лучше делать то?
🎄Victor
заюзать геолоакцию))
🎄Victor
ну так не пойдет
Luka
заюзать геолоакцию))
просто грубоговоря система собирается и наполняется база из excel, где так клиенты прописаны
🎄Victor
например если в адресе Китай-Город, а ты ищешь страны, то понятно слово Китай не означает страну китай
🎄Victor
потому что такое метро есть
ඞ
https://tech.yandex.ru/maps/doc/geocoder/desc/concepts/About-docpage/
можно геокодером перепарсить по частям адреса
🎄Victor
вот я о том же
Luka
блин. зачем так сложно) мне надо только город выцепить
🎄Victor
но нужно тогда в БД заполнить страны , то есть пройтись геокодером и заполнить БДшку чтобы не вызывать его для каждого адреса
SarcasmIO
🎄Victor
потому что гарантии нет что это город
SarcasmIO
все поделом
Luka
в строке где еще и улица прописана и вывести только нужный город
Luka
вот хочу привести в порядок
🎄Victor
ну гарантии что город верно определиться не будет
🎄Victor
ну LIKE - поиск по подтроке, where - строго. Больше вариантов не знаю)
SarcasmIO
ну так это ж не значит, что в бд следовало именно так перегонять
ඞ
если там еще юзеры в произвольном формате вводили, то точно будет больно с велосипедами
🎄Victor
из екселя пройдись по данным, занеси в БД уже по частям)
Luka
я конечно подумываю тупо разделить строку на массивы по разделителю пробел и если там найдется строгое вхождение Киров, добавлять к пустому массиву и так массив накапливать и уже будут клиенты только из Кирова
SarcasmIO
да блядь не ставь с обоих сторон % % в запросе и определи условия
🎄Victor
тсс, не злись
🎄Victor
ඞ
SarcasmIO
средствами скули можно разбить строки
SarcasmIO
и искать по первому вхождению
Luka
$users = DB::table('users')
->where('votes', '>', 100)
->orWhere('name', 'John')
->get();
Luka
подскажите
Luka
получается что orWhere или?
Luka
т.е. он найдет запись с совпадением или по первому или по второму полю?
Эмин
Luka
Andrey
спасибо
👍
Еще можно конструкцию вида:
$users = DB::table('users')
->where([
['votes', '>', 100],
['name', 'John']
])
->get();Тут, как говорится, кому как удобнее.
Эмин
ну это если в одном методе where() приезжает
Эмин
)
Andrey
Тем не менее, если нужно соблюсти все условия, то можно и таким методом делать вызов.
Эмин
согласен
Александр
Можно ли как-то vendor-dir указать для одного пакета?
Эмин
??
Эмин
зачем?
Эмин
костылем пахнет
Эмин
но ls -s
Александр
Для модульной системы
Александр
Чтобы модули могли обновлять разные люди
Александр
а не скачивать всё
Dmitry
а не скачивать всё
вот и модули и плагин для установки в нужную директорию
https://nwidart.com/laravel-modules/v2/advanced-tools/publishing-modules
Александр
Dmitry