Size: a a a

2020 August 29

AG

Alexander Grigorev in Laravel Pro
Спасибо почитаю
источник

АГ

Алексей Гевондян... in Laravel Pro
возможно если ты на чистый sql перепишешь и уберешь селект - то проблема уйдет.
источник

АГ

Алексей Гевондян... in Laravel Pro
тебе нужен insert on duplicate update
источник

МК

Максим Кавецкий... in Laravel Pro
@alexgivi
а я тут посмотрел - в RegisterController используется только use из вендора. Что если этот код из вендора поместить в сам регистр контроллер и уже в таком случае модифицировать. (или из vendor вытащить те все классы) ?
источник

АГ

Алексей Гевондян... in Laravel Pro
не надо так) если тебе надо переопределить поведение какого-то класса, самое простое решение - создать его наследника, переопределить нужный метод, там что надо исправить, и использовать вместо класса исходного свой. все усложняется, если библиотечный класс используется другими библиотечными классами, и нет возможности его подменить. если все сложно - бери и пиши с нуля решение, которое тебе нужно, если существующее не годится. скорее всего ничего прям ужасного там не будет
источник

F

Fingerprint in Laravel Pro
Алексей Гевондян
не надо так) если тебе надо переопределить поведение какого-то класса, самое простое решение - создать его наследника, переопределить нужный метод, там что надо исправить, и использовать вместо класса исходного свой. все усложняется, если библиотечный класс используется другими библиотечными классами, и нет возможности его подменить. если все сложно - бери и пиши с нуля решение, которое тебе нужно, если существующее не годится. скорее всего ничего прям ужасного там не будет
Нотификейшны лучше отправлять через очереди?
источник

АГ

Алексей Гевондян... in Laravel Pro
it depends
источник

АГ

Алексей Гевондян... in Laravel Pro
из консольных комманд - совсем не обязательно. а если у тебя хайлоад, то очереди много где могут потребоваться
источник

F

Fingerprint in Laravel Pro
Алексей Гевондян
из консольных комманд - совсем не обязательно. а если у тебя хайлоад, то очереди много где могут потребоваться
Могут ли очереди забиться если будет процесс будет выполняться долго? И как с этим бороться?
источник

АГ

Алексей Гевондян... in Laravel Pro
Чтобы очередь не забивалась надо нужное количество воркеров на обработку запустить
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Fingerprint
Могут ли очереди забиться если будет процесс будет выполняться долго? И как с этим бороться?
Зависит от того как часто очередь пополняется и разбирается. Всегда можно натравить несколько консьюмеров
источник

TC

Taras Chernata in Laravel Pro
Привет ребята!
Хочу отправлять имейлы не больше 20 штук в минуту. Для этого ставлю delay на 3 секунды. По идее должно работать - но нет))

Не подскажите в чем проблема??
источник

TC

Taras Chernata in Laravel Pro
(почему не работает - потому что в самом класе мейла я ставлю Carbo::now() - и там выводит время с задержкой в секунду, а не 3 как нужно :) )
источник

EG

Egor Gruzdev in Laravel Pro
Taras Chernata
(почему не работает - потому что в самом класе мейла я ставлю Carbo::now() - и там выводит время с задержкой в секунду, а не 3 как нужно :) )
не то используешь, вот нужно https://laravel.com/docs/7.x/queues#rate-limiting

delay ты всего лишь отложил выполнение на 3 секунды
источник

TC

Taras Chernata in Laravel Pro
Egor Gruzdev
не то используешь, вот нужно https://laravel.com/docs/7.x/queues#rate-limiting

delay ты всего лишь отложил выполнение на 3 секунды
ага, то есть редисом отложить, спасибо, попробую)
источник

MR

Maksat Ramazan in Laravel Pro
можно ли передать два параметра в dispatch() джобы если конструктор джобы принимает два параметра?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Так в джобу и передавай два параметра
источник

VP

Viktor Poberezhniy in Laravel Pro
Maksat Ramazan. Можно. Смело передавай.
источник

А

Антон in Laravel Pro
Maksat Ramazan
можно ли передать два параметра в dispatch() джобы если конструктор джобы принимает два параметра?
А ты смотрел, как dispatch() работает? Там func_get_args вызывается, поэтому можно сколько угодно параметров передать (но dispatch у джоб говно, естественно)
источник

MR

Maksat Ramazan in Laravel Pro
Да
источник