
Алексей
08.08.2018
19:27:01

Edgar
08.08.2018
19:27:18
проблема не в ларе, проблема в людях. Лара отличный инструмент
Лол
что лол? проблему не решает?

Google

Алексей
08.08.2018
19:27:28
Симлинк никогда не решает проблему

Edgar
08.08.2018
19:27:44

Алексей
08.08.2018
19:28:04
Симлинк порождает новую.

Артём
08.08.2018
19:28:04

Adel
08.08.2018
19:28:10

Алексей
08.08.2018
19:28:34

Dmitry
08.08.2018
19:28:42

Daniil
08.08.2018
19:32:35
я тут с дробями подвис.
в общем, в базе хранится decimal(15,8) например 0.0000312 и 99
Когда я пытаюсь вывести получаю кучу нулей после запятой
0.00003120
99.00000000
Какое есть элегантное решение превратить это безобразие в
0.0000312 и 99?

Edgar
08.08.2018
19:32:37
всегда
если мне не нужно тестить функционал, вынесенный в трейт, в чем проблема? Мне дублить код на 100 классов? Нелогичное наследование делать? Инжектить везде общий кусок кода?

Adel
08.08.2018
19:33:03

Google

Алексей
08.08.2018
19:33:16

Adel
08.08.2018
19:33:19
всегда можно найти верноерешение

Edgar
08.08.2018
19:34:05
Вот и поговорили о руках
товарищ, ей богу, просто свали. Либо помолчи. Ты в спец чате для лары обсираешь лару. Ты просто токсишь максимально
Это не решение твоей проблемы, но просто нужно аккуратнее)

Алексей
08.08.2018
19:34:45

Adel
08.08.2018
19:34:49
просто говорю, что я всегда находил решение без трейтов
народ просто ленится подумать
декомпозировать приложение правильно

Dmitriy
08.08.2018
19:35:25

Adel
08.08.2018
19:35:40
вово :)

Edgar
08.08.2018
19:35:42

Алексей
08.08.2018
19:36:00

Adel
08.08.2018
19:36:01

Daniil
08.08.2018
19:36:13
чет я сходу не могу найти решение

Edgar
08.08.2018
19:36:22

Daniil
08.08.2018
19:36:51
number_format($value, 8 ) добавляет хвосты

Google

Артём
08.08.2018
19:37:08
Edgar "Зачем продумывать архитектуру приложения и использовать нормальное ооп, если есть трейты?"

Edgar
08.08.2018
19:37:12

Daniil
08.08.2018
19:37:32
вот прям взять как строки
0.00003120
99.00000000
и превратить в строки
0.0000312
99
если грубо)

Алексей
08.08.2018
19:37:59

Edgar
08.08.2018
19:38:09
если совсем грубо - то раунд с делением

Daniil
08.08.2018
19:38:18
floatval etc не подходит - он float отдает, а там уже E-8

Алексей
08.08.2018
19:38:31

Edgar
08.08.2018
19:38:57

Артём
08.08.2018
19:39:07
Daniil Вообще есть практика хранить в интах числа и парсить их из строк вида "10.00" и преобразовывать обратно если это нужно

Алексей
08.08.2018
19:39:10
Я хочу его

Edgar
08.08.2018
19:39:21

Алексей
08.08.2018
19:39:23
Как мне сделать это без фасада?

Daniil
08.08.2018
19:39:52

Dmitry
08.08.2018
19:39:59
DI в конструктор?

Daniil
08.08.2018
19:40:03
если решать вопрос точности - да, выход

Edgar
08.08.2018
19:40:03

Dmitry
08.08.2018
19:40:14
или через app()->make() ?

Edgar
08.08.2018
19:40:37

Google

Edgar
08.08.2018
19:40:56
но у меня щас башка не варит, мог косякнуть с синтаксисом

Adel
08.08.2018
19:41:12

Алексей
08.08.2018
19:41:15
или через app()->make() ?
Да. Но что собрать? Я толком не помню. И я не уверен что ларавель соберёт мне LoggerManager по psr интерфесу

Артём
08.08.2018
19:41:16

Daniil
08.08.2018
19:41:23
таки и шо в итоге, мы получим из string снова float)

Adel
08.08.2018
19:41:28

Алексей
08.08.2018
19:41:36

Adel
08.08.2018
19:41:43
LoggerInterface попросить не?

Admin
ERROR: S client not available

Алексей
08.08.2018
19:41:48
Оно так и работает.

Dmitry
08.08.2018
19:41:58

Артём
08.08.2018
19:42:06

Алексей
08.08.2018
19:42:23

Adel
08.08.2018
19:43:09
товарищ Быстрый.А нука давай скажи мне. хорошее ли название для интерфейса LoggerInterface? :)

Edgar
08.08.2018
19:43:22

Dmitry
08.08.2018
19:43:30
psr стандарты знаю что такое, psr интерфейсы не знаю. что это?

Edgar
08.08.2018
19:43:34
знаешь, для чего он?

Алексей
08.08.2018
19:43:36

Adel
08.08.2018
19:43:48
почему?

Google

Алексей
08.08.2018
19:43:53

Dmitry
08.08.2018
19:44:04

Алексей
08.08.2018
19:44:08

Edgar
08.08.2018
19:44:20
Для чего?
во первых, чтобы унифицировать разработку как либ, так и упростить их интеграцию в проект

Алексей
08.08.2018
19:44:30

Adel
08.08.2018
19:44:32

Алексей
08.08.2018
19:44:35
А я о чем?

Edgar
08.08.2018
19:44:45
юзаешь ларовский логер - разберись, как работает. иначе с какого перепугу ты юзаешь то, что не знаешь как работает?

Dmitry
08.08.2018
19:44:55
Вариант
так и в чем сложность использовать логгер без фасада-то?

Артём
08.08.2018
19:44:58
LogManager?
(нет)

Алексей
08.08.2018
19:45:11

Adel
08.08.2018
19:45:18

Edgar
08.08.2018
19:45:25

Roma
08.08.2018
19:45:38
ты наверное за приставку Interface скажеш сейчас?)
а как должно быть?

Adel
08.08.2018
19:45:50

Алексей
08.08.2018
19:46:11
Если есть стандарты
И т.д