Size: a a a

2020 May 22

IA

Ilya AeroWave in Laravel Pro
Всем привет. Поделитесь опытом, кто как документирует API?
источник

k

kopoBko in Laravel Pro
Ребята, может в курсе кто, как можно расширить бродкаст менеджер своим драйвером?
Broadcast::extent()
и
(Illuminate\Broadcasting\BroadcastManager)$broadcastManager->extent()
не работает.

Хотя по коду extent какраз расширяет кастомными драйверами, но расширения не происходит
Вызывают в Сервис провайдере в методе boot

в итоге то не регистрируется драйвер и ловлю Driver [#name#] is not supported.
источник
2020 May 23

A

Adel in Laravel Pro
kopoBko
Ребята, может в курсе кто, как можно расширить бродкаст менеджер своим драйвером?
Broadcast::extent()
и
(Illuminate\Broadcasting\BroadcastManager)$broadcastManager->extent()
не работает.

Хотя по коду extent какраз расширяет кастомными драйверами, но расширения не происходит
Вызывают в Сервис провайдере в методе boot

в итоге то не регистрируется драйвер и ловлю Driver [#name#] is not supported.
А там точно не extenD?
источник

k

kopoBko in Laravel Pro
Adel
А там точно не extenD?
extend, опечатался здесь)
источник

k

kopoBko in Laravel Pro
Видимо из метода boot своего сервис провайдера вызывая extend получается так что он добаляет после того как бродкастер создает драйвер...
Ибо так работает, если в конфиг файле стоит использование драйвера дефолтного. Мдемс...

т.е. так неважно что вызывать, верхняя запись или нижняя
источник

k

kopoBko in Laravel Pro
kopoBko
Видимо из метода boot своего сервис провайдера вызывая extend получается так что он добаляет после того как бродкастер создает драйвер...
Ибо так работает, если в конфиг файле стоит использование драйвера дефолтного. Мдемс...

т.е. так неважно что вызывать, верхняя запись или нижняя
Таки да, я вызывал бродкастер до того как добавлял новый. Всего-то стоило выйти воздухом подышать😂
источник

M

Michael in Laravel Pro
Sergey
Всем привет, а кто-нибудь знает, как лучше в приложении представлять деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
два столбца - значение и id валюты
источник

M

Michael in Laravel Pro
Dmitry Gusev
Друзья, привет! Подскажите пожалуйста, каким образом лучше организовать хранение контента в базе, который может редактироваться пользователями и поддерживать форматирование и при этом выводится в SPA на фронт, хотелось бы застраховаться от XSS. Т.е. идея в том, что контент отдается в SPA по RESP API.
Хранить в базе надо как есть. Фильтровать на xss непосредственно перед выводом - в браузер, в консоль и т.п.
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Sergey
Всем привет, а кто-нибудь знает, как лучше в приложении представлять деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
хранить лучше в интах и код валюты рядом
источник

EK

Evgeniy Kuvshinov in Laravel Pro
когда надо отформортировать и получить копейки делишь на 100 для рублей
источник

EK

Evgeniy Kuvshinov in Laravel Pro
преобразование валют проще делать
источник

M

Michael in Laravel Pro
Все современные js-фреймворки по умолчанию фильтруют вывод, если им специально не сказать "да, я вот здесь хочу выстрелить в ногу, да, я знаю что делаю"
источник

EK

Evgeniy Kuvshinov in Laravel Pro
у преобразования валют 4 знака после запятой обычно поэтому можно хранить точней
источник

YS

Yuriy Shmidt in Laravel Pro
Владимир Влалимирович, покодить решили?)))
источник

n

nighthtr [backend] in Laravel Pro
Sergey
Всем привет, а кто-нибудь знает, как лучше в приложении представлять деньги? Пока что только одна валюта - рубли. В БД хранится decimal(18,2), дальше, как я понял, нужен кастомный мутатор, либо кастомный Cast класс. Но не могу решить, в каком виде хранить значения денег в приложении.
Хранишь правильно только 4 знака после запятой сделай (обычно 19,4 делаю) и код валюты добавь рядом, для вычислений используй https://github.com/moneyphp/money не потеряешь копейки при операциях и конвертациях
источник

А

Антон in Laravel Pro
nighthtr [backend]
Хранишь правильно только 4 знака после запятой сделай (обычно 19,4 делаю) и код валюты добавь рядом, для вычислений используй https://github.com/moneyphp/money не потеряешь копейки при операциях и конвертациях
Неправильно он хранит. Хранить надо в интах.
источник

EK

Evgeniy Kuvshinov in Laravel Pro
nighthtr [backend]
Хранишь правильно только 4 знака после запятой сделай (обычно 19,4 делаю) и код валюты добавь рядом, для вычислений используй https://github.com/moneyphp/money не потеряешь копейки при операциях и конвертациях
источник

n

nighthtr [backend] in Laravel Pro
Антон
Неправильно он хранит. Хранить надо в интах.
В опу свой инт засунь)
источник

n

nighthtr [backend] in Laravel Pro
Было бы не плохо ещё в доку заглянуть)
источник

ДК

Дмитрий Кожанов... in Laravel Pro
🤦‍♂️
источник