Size: a a a

2020 September 07

AB

Andrey Bogdanov in Laravel Pro
Askold Monarkhov
почему такая запись не сохраняет изменения в дате?
так должно работать 100%, у тебя casts в модели просто не прописаны
источник

AM

Askold Monarkhov in Laravel Pro
Andrey Bogdanov
так должно работать 100%, у тебя casts в модели просто не прописаны
прописаны конечно же
источник

AB

Andrey Bogdanov in Laravel Pro
тогда очень странно что не робит, я только что чекнул на своей модели, значение в базе обновляет, даже если не присваивать
источник

y

yu2ry in Laravel Pro
подскажите по psql
->orWhere("last_name", "ILIKE", "%{$data[0]}%")
->orWhere("first_name", "ILIKE", "{$data[0]}");


с большой буквы если пишем все норм, с маленькой не работает, ведь ILIKE игнорит это, кто сталкивался?
источник

y

yu2ry in Laravel Pro
вот запрос в консоли
источник

y

yu2ry in Laravel Pro
select * from "profiles" where ("last_name"::text ILIKE ? or "first_name"::text ILIKE ?) and "profiles"."deleted_at" is null
источник

y

yu2ry in Laravel Pro
кодировка UTF 8
источник

A

Arthur in Laravel Pro
Можете подсказать, куда копать?
Если запускаю queue:work, только первая задача работает с бд (идёт запись туда) . Если запускаю queue:listen задачи работают нормально и все пишется в бд.
В обоих случаях ошибок не возникает. Просто нет записей в бд
источник

AO

Alexander Osipov in Laravel Pro
Гайз, весьма странный и простой вроде вопрос, но…
У меня в базе лежат часы в формате H:i:s в 2 полях: from_hour и until_hour. У меня есть текущее время — Carbon::now(). Мне нужно получить те строки, где текущее время входит в диапазон между этими двумя полями. Как это сделать на уровне мускуля?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Between
источник

AO

Alexander Osipov in Laravel Pro
Не прибегая при этом к методам БД по типу TIME(), HOUR() и т.д., что нагрузит базу
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Alexander Osipov
Не прибегая при этом к методам БД по типу TIME(), HOUR() и т.д., что нагрузит базу
Нагрузит?
источник

d.

dev . in Laravel Pro
Alexander Osipov
Гайз, весьма странный и простой вроде вопрос, но…
У меня в базе лежат часы в формате H:i:s в 2 полях: from_hour и until_hour. У меня есть текущее время — Carbon::now(). Мне нужно получить те строки, где текущее время входит в диапазон между этими двумя полями. Как это сделать на уровне мускуля?
делай массив всех секунд в диапазоне 01:00:00 01:00:01 и тд до второго часа а потом wherein
источник

d.

dev . in Laravel Pro
🌝
источник

ДК

Дмитрий Кожанов... in Laravel Pro
TIME(NOW()) BETWEEN from_hour and until_hour
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Не вижу проблем
источник

d.

dev . in Laravel Pro
Дмитрий Кожанов
Не вижу проблем
наверное есть , не зря же он про них упомянул что не надо юзать
источник

d.

dev . in Laravel Pro
правда зачем хранить часы в формате с секундами и что делать с таймзонами потом раз там строки
источник

EG

Egor Gruzdev in Laravel Pro
Alexander Osipov
Гайз, весьма странный и простой вроде вопрос, но…
У меня в базе лежат часы в формате H:i:s в 2 полях: from_hour и until_hour. У меня есть текущее время — Carbon::now(). Мне нужно получить те строки, где текущее время входит в диапазон между этими двумя полями. Как это сделать на уровне мускуля?
H:i:s - это например 01:02:10 ведь в таком случае обычное сравнение строк должно работать правильно т.е. 04:00:60 < 05:00:04, или я что упускаю
источник

w

walfter in Laravel Pro
В зависимости от того чем является предмет сравнения
источник