@laravel_pro

Страница 1437 из 2014
Илья
04.06.2018
06:16:11
я просто пробоал one_off/{tp}
а тут как часть роутера

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
Ну либо текст, либо ничего
https://laravel.com/docs/5.6/container#binding Пункт Binding Primitives Возможно это то, что тебе надо

Других идей нет

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

Илья
04.06.2018
07:56:13
Ну либо текст, либо ничего
Глянь тут ещё 3 пример https://laravel.com/docs/5.6/container#resolving

а в контоллере то как передавать это значение
ещё не приходилось использовать то, что я тебе первым предложил глянуть, поэтому не могу подсказать

Maksim (Ellrion)
04.06.2018
08:03:59
а в контоллере то как передавать это значение
так ты про биндинг не понял или он тебе не подходит? какое значение ты хочешь передать?

Google
Виктор
04.06.2018
08:09:42
так ты про биндинг не понял или он тебе не подходит? какое значение ты хочешь передать?
ну мне значение из реквеста приходит, я не догоняю как его биндить через сервис провайдер

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
у меня не фильтр

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

Alexey
04.06.2018
11:54:05
Observers
Спасибо.

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 куда-то и при запуске джобы из этого куда-то выбирай и сравнивай

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
у тебя 12 часов 1 проход джобы делается?
Я понял о чем речь, внутри я не могу проверять параметр какой либо, pgsql команда в ней выполняется

импорт и обработка огромного csv средствами postgresql

Anton
04.06.2018
12:20:20
то есть php отдал команду pg и он там воротит

а как ты хочешь остановить?

чтобы php откудато словил эвент и послал команду в pg kill?

Google
Max
04.06.2018
12:21:12
то есть php отдал команду pg и он там воротит
верно, до этой команды и после нее еще много операций

чтобы php откудато словил эвент и послал команду в pg kill?
в pg команда оборвется если сам процесс из которого она запущена убить

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
Привет всем. Нужно сделать меню, элементы которого имеют подпункты. Проблема в том, что это все должно двигаться и как то запоминатся состоянии этого всего. Не могу придумать как это лучше сделать, может кто уже делал такое.

Ростислав
04.06.2018
13:32:31
реактивный фреймворк
Это react? Там можно такое сделать, не подключая бекенд?

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