
Илья
04.06.2018
06:16:11

Roman
04.06.2018
06:16:12
не отрабатывал а убрал tp отработал

Илья
04.06.2018
06:16:52
тогда тут надо
url: '/one_off/HELLO'

Roman
04.06.2018
06:20:36

Google

Roman
04.06.2018
06:23:55
все разобрлся))
спасибо

Max
04.06.2018
07:16:55
Добрый день. Подскажите есть ли какой пакет для отображения статуса очередей и статистики по ним, вроде Horizon но для очередей с DB. Не для редиса

Виктор
04.06.2018
07:35:42
Подскажите как использовать конструктор класса, если я привязываю интерфейс к реализации через сервис-провайдер?
В контроллере вызываю
public function prepareImages(PrepareImagesInterface $prepareClass, Request $request). Как мне передать значения в $prepareClass ?

Илья
04.06.2018
07:38:04
Думаю, что тоже в сервис провайдере
Или тебе в конструктор всегда разные данные передавать надо?

Виктор
04.06.2018
07:47:18

Илья
04.06.2018
07:52:16
Других идей нет

Виктор
04.06.2018
07:54:01
а в контоллере то как передавать это значение

Илья
04.06.2018
07:56:13

Maksim (Ellrion)
04.06.2018
08:03:59

Google

Виктор
04.06.2018
08:09:42

dev
04.06.2018
08:12:50
то лара самостоятельно подсунет реализацию

Maksim (Ellrion)
04.06.2018
08:13:55

Max
04.06.2018
08:44:21
Подскажите как можно отменить джобу если имеется id
что то вроде $job->delete() или $job->fail();

Alexander
04.06.2018
09:45:56
Зачем тебе её отменять?

Tory
04.06.2018
10:38:38
вот именно зачем отменчть то

Vitaliy
04.06.2018
11:06:54
Ребят, а есть нормальный способ чтобы из базы записи сортировало в случайном порядке?А то \DB::raw('RAND()') ну оччень долго работает когда в базе 50К + записей

Samat
04.06.2018
11:12:41
только сначала посчитать кол-во записей

Vitaliy
04.06.2018
11:14:55
интересный вариант, сейчас попробую

Артур Евгеньевич
04.06.2018
11:20:39

Vitaliy
04.06.2018
11:20:55
не
у меняя фильтр
по фильтру
и 1 запись ток выбирается на страницу
если больше будет то нагрузка буде сильная
там сложный запрос и так для 1 записи

Tory
04.06.2018
11:34:31
у меня не фильтр

Roma
04.06.2018
11:43:36

Google

Alexey
04.06.2018
11:52:22
В Ларавел есть аналог триггеров в БД? Например, я делаю update какой-то определенной модели и фреймворк запускает триггер.

Denis
04.06.2018
11:53:25

Alexey
04.06.2018
11:54:05

Vitaliy
04.06.2018
11:57:41
а как юзать лимит, оффсет и пагинацию вместе?
а то когда в конце пагинатор вызываю то оффсет игнорируется

Denis
04.06.2018
12:00:12

Vitaliy
04.06.2018
12:00:23
Как мне тогда пагинацию сделать?

Denis
04.06.2018
12:00:59
По сути, оффсет - это 2+ страница при использовании пагинации

Vitaliy
04.06.2018
12:01:45
а если skip и take?Или они тоже не проканают?

Denis
04.06.2018
12:02:01
Насчёт этого не уверен
Проверь на каком-нибудь тестовом скрипте

Vitaliy
04.06.2018
12:03:32
я нашол либу
тут есть метод
offsetPaginate
стоит устанавливать?
может можно какимто другим способом указать чтобы начало выбирать с определенного елемента?

Max
04.06.2018
12:10:43

Adel
04.06.2018
12:11:36

Max
04.06.2018
12:12:05
Чем? Пользователь запустил задачу и захотел отменить, в чем проблема?

Adel
04.06.2018
12:12:54
ну тогда делай таблицу задач сначала

Google

Adel
04.06.2018
12:13:02
потом в очередь id задачи.
и когда обрабатываешь - смотри на статус
ивидимо надо время от времени проверять статус не обновился ли

Anton
04.06.2018
12:16:26

Max
04.06.2018
12:17:04
У меня есть только job_id и параллельно выполняется несколько, я не внутри

Anton
04.06.2018
12:17:07
Если же ты добавил, да еще и с каким-то delay, ну так чтобы появилось действие, после которого его надо отменить - я бы просто это куда-то сложил, а при запуске джобы в это куда-то обратился и сравнил ID
ну тогда складывай ID куда-то и при запуске джобы из этого куда-то выбирай и сравнивай

Max
04.06.2018
12:17:46

Anton
04.06.2018
12:17:49
ун и плюс job_id это очень странно

Max
04.06.2018
12:17:54
У меня джобы по 12 часов могут выполнятся

Anton
04.06.2018
12:18:23

dev
04.06.2018
12:18:25
может поможет queue before ?

Anton
04.06.2018
12:18:35
у тебя 12 часов 1 проход джобы делается?
или она в цикле что-то делает?
ну так и тогда в цикле каждый раз проверяй

Max
04.06.2018
12:19:44
импорт и обработка огромного csv средствами postgresql

Anton
04.06.2018
12:20:20
то есть php отдал команду pg и он там воротит
а как ты хочешь остановить?
чтобы php откудато словил эвент и послал команду в pg kill?

Google

Max
04.06.2018
12:21:12

Anton
04.06.2018
12:22:08
ну ты уже сам начал находить решения ?
нет, такого в обычном мире - мало кому надо
так что тут только твое собственное решение ?

Vitaliy
04.06.2018
12:23:11
Блин я крч сделал чтобы пагинация 5 записей выбирала, потом случайным образом выбираю из пагинатора запись получаю айди потом ищю в базе с таким айди запись и вывожу
но тут 1 минус есть, когда пользователь захочет вновь перейти на предыдущую страницу то запись уже может быть другая

Max
04.06.2018
12:23:41
Насколько я знаю если использовать редис для хранения jobов то можно удалять в процессе выполнения. Horizon позволяет же такое делать?

Anton
04.06.2018
12:30:08
Ты про horizon:terminate?
А будет кто на Highload Sibir 2018?

Timur
04.06.2018
12:54:52
всем привет
$size = Input::file('photo')->getSize();
$size в байтах будет?

Maksim
04.06.2018
12:56:16
$size в байтах будет?
/**
* Gets file size
* @link http://php.net/manual/en/splfileinfo.getsize.php
* @return int The filesize in bytes.
* @since 5.1.2
*/
public function getSize () {}

Timur
04.06.2018
12:56:34
спасибо

Ростислав
04.06.2018
13:30:02
Привет всем. Нужно сделать меню, элементы которого имеют подпункты. Проблема в том, что это все должно двигаться и как то запоминатся состоянии этого всего. Не могу придумать как это лучше сделать, может кто уже делал такое.

Samat
04.06.2018
13:31:47

Ростислав
04.06.2018
13:32:31