@laravel_pro

Страница 1548 из 2014
Aibek
02.07.2018
04:08:24
ты же сам написал, чтобы именно день прошел

а если текущий день нужен

Google
Aibek
02.07.2018
04:08:36
то ">="

Kaido
02.07.2018
04:08:45
то есть для "если прошел час" - нужно как-то по другому?

Aibek
02.07.2018
04:09:26
(именно если уже прошел день с их апдейта) вот твои слова а так оставь, тогда ">="

вот ты создал запись сегодня 2 > 2 ? нет 2 >= 2 ? да

Kaido
02.07.2018
04:10:52
не, с днем работает, спасибо просто хочу логику этого кода понять)

с часом даже >= возвращает пустоту)

Aibek
02.07.2018
04:12:39
ты когда писал now()->subDay() то например, у тебя подставлялось именно 02 07 2018 и текущее время(сейчас 10:12:19) поэтому возвращало ничего

короч, сравнивало и дату и время

Kaido
02.07.2018
04:14:06
ааа, понял

получается если мне надо сейчас на час проверять, то надо убрать toDateString() чтобы не убирало время?

неть, тоже не работает чет я туплю

Aibek
02.07.2018
04:15:15
wheredate убери также

date - 02 07 2018 datetime 02 07 2018 10:15:40

Google
Aibek
02.07.2018
04:17:37
за последний час where('updated_at', '>=', now()->subHour(1))

Kaido
02.07.2018
04:29:12


Aibek
02.07.2018
04:30:47
ну хз, может данных нет)

Kaido
02.07.2018
04:31:30
воть)

Aibek
02.07.2018
04:32:08
я не вижу за посл час данные)

за вчера у тебя

Kaido
02.07.2018
04:32:27
так час ведь прошел)

так это возвращает именно за последний час?

Aibek
02.07.2018
04:33:07
за последний час where('updated_at', '>=', now()->subHour(1))
за последний час, хз что тут непонятного

я тебе это как пример привел, а так оставь с whereDate

Kaido
02.07.2018
04:34:41
\App\Attachment::where('updated_at', '<', now()->subHour(1))->get()

вот так походу возвращает те, что были созданы больше часа назад)

Iskandar
02.07.2018
04:36:11
Добрый день, помогите пожалуйста с вопросом. Делаю виджет расписания пар на сайте, при открытии страницы в виджете должно отображаться какая сейчас идет пара, какая была и какая будет. У меня есть таблица lessons (title, start[datetime], stop[datetime]). Как мне составить запрос в бд, чтобы выбрать именно эти 3 пары?

Kaido
02.07.2018
04:37:14
Aibek , спасибо тебе большое за помощь и объяснения! :3 ?

Subb98
02.07.2018
04:38:09
а в чистом sql такой еб**ьни бы не было :D

Subb98
02.07.2018
04:39:15
ну потому, что там всё определённо, а в орм можно много методов заюзать )

люблю определённость

Google
Aibek
02.07.2018
04:40:26
хз, вроде все однозначно whereDate это where и DATE()

whereDaye - where и DAY()

Subb98
02.07.2018
04:42:05
ну, как, однозначно.. я в исходники не лазил, я не могу точно сказать, как это внутри обрабатывается

обёртка - это всегда менее очевидно

но, конечно, билдер буду юзать, так как голый sql юзать ещё больше проблем

Aibek
02.07.2018
04:46:05
ну можешь посмотреть sql что генерится и там увидишь where DATE('updated_at') bla bla

[Anonymous]
02.07.2018
06:09:36
кто знает, как можно запускать с админки какие то задачи в фоне и приостанавливать их?

понятно, что это на очередях делается, но интересно как этим делом управлять правильно

[Anonymous]
02.07.2018
06:14:53
Andrew
02.07.2018
06:19:22
SiZE
02.07.2018
06:19:46
ты видишь там ответ?
Ну типа я могу научить гуглом пользоваться )

SiZE
02.07.2018
06:19:57
Но в кратце: удаляешь очередь, добавляешь снова

[Anonymous]
02.07.2018
06:20:04
ну типа скинь ссылку где эта проблема решена

в ларавеле есть такой механизм?

SiZE
02.07.2018
06:21:05
У тебя очереди на чем?

[Anonymous]
02.07.2018
06:21:37
У тебя очереди на чем?
ты предлагаешь мне взять редис и удалить там очереди?

SiZE
02.07.2018
06:23:27
ты предлагаешь мне взять редис и удалить там очереди?
Ну тип того. В ларе есть механизм который скидывает неудачные очереди в failed_jobs

Я не прогаю на ларе, попробуй глянуть что там происходит https://laravel.com/docs/5.6/queues#dealing-with-failed-jobs

Google
[Anonymous]
02.07.2018
06:26:17
Ну тип того. В ларе есть механизм который скидывает неудачные очереди в failed_jobs
я это отлично знаю, но только к чему мне зафейлиные задачи?

и ты думаешь, что удалить из редиса задачу это хорошее решение?

разумеется они не выполнятся тогда

[Anonymous]
02.07.2018
06:28:17
А подумать? :)
вообще без понятия

мне не нужны неуспешные задачи, мне нужно приостанавливать их.. Какая тут связь?

SiZE
02.07.2018
06:29:09
Ну по аналогии сделать приостановку и возобновление

Можешь чо нить с этим подумать https://github.com/laravel/framework/blob/5.6/src/Illuminate/Queue/Worker.php#L553

Admin
ERROR: S client not available

Dmitriy
02.07.2018
06:32:58
кто знает, как можно запускать с админки какие то задачи в фоне и приостанавливать их?
приостанавливать не выйдет. так как очереди запускаются в дочернем процессе

kill -9 только

или костыль с переменной из редиски

SiZE
02.07.2018
06:35:15
или костыль с переменной из редиски
это кстати опасно может быть

если очередей лям )

[Anonymous]
02.07.2018
06:37:23
приостанавливать не выйдет. так как очереди запускаются в дочернем процессе
Ну а как лучше тогда сделать отмену какого то действия? Например, есть какая то сжималка видео и юзер загружает его и нажимает сжать.. а потом надо отменить это действие

Просто интересно стало как такое сделать

Denis
02.07.2018
06:39:21
Всем привет! Использую Auth, логин и пасс в таблице users, но email хранится в другой таблице. Как сделать passreset? Стандартный метод ищет email в users

Denis
02.07.2018
06:43:16
Ну получилось так, что users это лицевой счет, по нему я делаю авторизацию в личку... И есть таблица shareholdes - это пайщики... там уже личные данные, у одного пайщика может быть несколько лицевых счетов...

Farid
02.07.2018
06:46:14
(5.6) Скажите, как можно изменить настройки почтового сервера, что указаны в ENV файле, прямо во время отправки письма?

Google
Aibek
02.07.2018
06:48:00
там же есть типа ->from()

Maksim (Ellrion)
02.07.2018
06:50:11
А какой кейс может быть у смены почтового драйвера на лету?

Iskandar
02.07.2018
06:57:38
Добрый день, помогите пожалуйста с вопросом. Делаю виджет расписания пар на сайте, при открытии страницы в виджете должно отображаться какая сейчас идет пара, какая была и какая будет. У меня есть таблица lessons (title, start[datetime], stop[datetime]). Как мне составить запрос в бд, чтобы выбрать именно эти 3 пары?

Maksim (Ellrion)
02.07.2018
06:57:57
Хранение в БД настроек.
Ну тогда лучше добавить что то что перед вызовом мэйлера перезапишет конфиги из бд. Даже не так, придется перекрыть регистрацию мейлера и в билд функции засетить конфиги из бд. https://github.com/laravel/framework/blob/1ce5f49586089098f0d6ee75f39e097ceaf93026/src/Illuminate/Mail/MailServiceProvider.php#L41 А мб у контейнера есть возможность бефор билд сервиса что то сделать надо глянуть.

Nik
02.07.2018
07:00:57
нда

Anton
02.07.2018
07:02:45
Добрый день, помогите пожалуйста с вопросом. Делаю виджет расписания пар на сайте, при открытии страницы в виджете должно отображаться какая сейчас идет пара, какая была и какая будет. У меня есть таблица lessons (title, start[datetime], stop[datetime]). Как мне составить запрос в бд, чтобы выбрать именно эти 3 пары?
Как мне тут кажется одним простым запросом тут не вытащить, можно конечно нагородить с join и два раза заджойнить, но какой смысл. Скорее всего пар не много в день (ну 7 максимум), я бы вытаскивал все и уже в php выбирал нужную +-1 туда сюда

Iskandar
02.07.2018
07:04:21
но с предыдущим и следующим не получается

Илья
02.07.2018
07:05:22
но с предыдущим и следующим не получается
Антон хорошую мысль толкнул

Iskandar
02.07.2018
07:05:55
да, попробую так спасибо

Anton
02.07.2018
07:06:45
Кстати вопрос - первая и последняя пары - что там надо показывать до и после соотвественно? ?

ну это я так... набросил ?

Страница 1548 из 2014