Size: a a a

Laravel для начинающих

2020 August 04

Д

Діма in Laravel для начинающих
Ну с массивом не сделаю whereIn like же не бывает)
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Про ямл девелоперов.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Діма
Ну с массивом не сделаю whereIn like же не бывает)
orWhere
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Если массив не большой но это глупо
источник

Д

Діма in Laravel для начинающих
тут массив с цифрами будет максиум 4 элемента
а массив с городами 100500 элементов))
источник

Д

Діма in Laravel для начинающих
тогда либо в цикле orWhere
либо + 1 колонка
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Діма
тут массив с цифрами будет максиум 4 элемента
а массив с городами 100500 элементов))
у тебя всегда первые 2 цифры?
источник

Д

Діма in Laravel для начинающих
да
всегда первые 2
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
Діма
да
всегда первые 2
в методе cities может нужно принимать какой-нибудь параметр ?
источник

РИ

Рустам Исакжанов... in Laravel для начинающих
типо $postcode ?
источник

Д

Діма in Laravel для начинающих
ну там как раз массив идет параметром
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Діма
да
всегда первые 2
City::whereIn(\DB::raw(‘SUBSTRING(postcode::TEXT, 2)’), $input)->get();
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Діма
Ну с массивом не сделаю whereIn like же не бывает)
ну я ж тебе дал решение
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Дмитрий Кожанов
City::whereIn(\DB::raw(‘SUBSTRING(postcode::TEXT, 2)’), $input)->get();
+
источник

Д

Діма in Laravel для начинающих
Alexander Pavlenko 🌚
$cities = City::query()

foreach($firstPartOfCode as $code) {
$cities = $city->orWhere('postcode', 'like', $code.'%');
}
ты про это?
про цикл?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
да
источник

Д

Діма in Laravel для начинающих
Дмитрий Кожанов
City::whereIn(\DB::raw(‘SUBSTRING(postcode::TEXT, 2)’), $input)->get();
Спасибо, я этот код не понял. Попробовал несколько раз и забил.
Запишу себе и изучу потом.
В частности не понял что делает
‘SUBSTRING(postcode::TEXT, 2)’
пишет что postcode не существует)


И вот циклом все таки сделал.
Спасибоо @Oneshkip
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Діма
Спасибо, я этот код не понял. Попробовал несколько раз и забил.
Запишу себе и изучу потом.
В частности не понял что делает
‘SUBSTRING(postcode::TEXT, 2)’
пишет что postcode не существует)


И вот циклом все таки сделал.
Спасибоо @Oneshkip
postcode это название колонки
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
в данном случае у каждого элемента берется посткод, забиается 2 первых цифры и сравнивается с массивом который ты передаешь
источник