Size: a a a

2020 September 22

D

DK in Laravel Pro
Павел Г.
автокомплита - это что?
эм
источник

D

DK in Laravel Pro
ты в блокноте код пишешь чтоль
источник

ПГ

Павел Г. in Laravel Pro
Ааа. в IDE шоль
источник

SP

Sergey Pashkevich in Laravel Pro
Павел Г.
Ааа. в IDE шоль
+
источник

ПГ

Павел Г. in Laravel Pro
Так конфиг же подтягивается
источник

ПГ

Павел Г. in Laravel Pro
во всяком случае в шторме с бесплатным плагином для Лары
источник

SP

Sergey Pashkevich in Laravel Pro
ну и надо будет писать config('constants.CONSTANT_KEY')
источник

ПГ

Павел Г. in Laravel Pro
Sergey Pashkevich
ну и надо будет писать config('constants.CONSTANT_KEY')
С одной стороны вроде правильно, а с другой нафига усложнять жизнь загоняя литералы конфига в константы
источник

SP

Sergey Pashkevich in Laravel Pro
в общем нету серебряной пули )
источник

D

DK in Laravel Pro
enum
источник

ПГ

Павел Г. in Laravel Pro
DK
enum
Профита не будет
источник

SP

Sergey Pashkevich in Laravel Pro
ещё такой вопрос:
есть код который запускает джобу 1, а эта джоба запускает другие джобы chain (collect, process, finalize) в цепочке

но collect джоба или handle могут выполняться очень долго из-за большого количества данных. как лучше работать с такими джобами и обрабатывать их?
источник

ПГ

Павел Г. in Laravel Pro
Sergey Pashkevich
ну и надо будет писать config('constants.CONSTANT_KEY')
Просто если уж совсем "правильно", то тогда надо и колонки моделей загонять в константы. Но это такая жопа потом в коде. Вы так делаете?
источник

N

Nuran in Laravel Pro
Павел Г.
Просто если уж совсем "правильно", то тогда надо и колонки моделей загонять в константы. Но это такая жопа потом в коде. Вы так делаете?
На самом деле это удобно )
источник

DK

Dmitriy K. in Laravel Pro
@siarheipashkevich а какие именно константы? Может у тебя там их всего 2, и используются в одном месте. Тогда можно заинъектить из env параметром в конструктор или метод через контейнер.
источник

N

Nuran in Laravel Pro
Nuran
На самом деле это удобно )
Главное проект изначально начать под это подгонять - тогда все будет максимально удобно
источник

SP

Sergey Pashkevich in Laravel Pro
Sergey Pashkevich
ещё такой вопрос:
есть код который запускает джобу 1, а эта джоба запускает другие джобы chain (collect, process, finalize) в цепочке

но collect джоба или handle могут выполняться очень долго из-за большого количества данных. как лучше работать с такими джобами и обрабатывать их?
к примеру джоба collect собирает данные чанками и записывает в отдельныу таблицу нужные записи, но таких записей может быть очень много и джоба может упасть по таймауту или ещё какая проблема, установить timeout в 0 и увеличить количество попыток будет хорошей практикой?
источник

ПГ

Павел Г. in Laravel Pro
Nuran
На самом деле это удобно )
Ну не знаю... делать потом вот так: $model->{MODEL::COLUMN} ?
источник

N

Nuran in Laravel Pro
Sergey Pashkevich
к примеру джоба collect собирает данные чанками и записывает в отдельныу таблицу нужные записи, но таких записей может быть очень много и джоба может упасть по таймауту или ещё какая проблема, установить timeout в 0 и увеличить количество попыток будет хорошей практикой?
распарралелить и обернуть в супервизор чтоб точно не упало
источник

N

Nuran in Laravel Pro
Павел Г.
Ну не знаю... делать потом вот так: $model->{MODEL::COLUMN} ?
не не не
источник