Алексей
Спасибо большое всем!
Юра
Мне кажется или правильно должно быть suited for web development?
b e k
Spider
Spider
вроде да
b e k
Юра
Прикольно. Всегда думал что только suited for
Dmitry
Всем привет, расскажите как вы работаете с деньгами в ваших проектах
вы используете integer и делите и умножаете на 100 приводя к копейкам или decimal ?
Viktor
Nikolay
Viktor
А зачем на миллион
В компании архитектор аргументировал это максимальной точностью.
У нас очень много актов и счетов клиентам.
Я так понял, что бывали приколы, когда копейки не сходились, и это доставляло боль(
Поэтому в какой то момент, чтобы раз и навсегда решить любую проблему с неточностью, они решили умножать на миллион.
Как по мне, логика «давайте умножим на миллион, и 100 процентов гарантируем точность» - вполне себе)))
Nikolay
У нас тоже есть работы с деньгами, но так не заморачиваемся и просто храним в numeric с нужной точностью
SK
Народ скинте кто нить гуид как на винде запустить nginx - postgres - php8
Vlad
Kirill
Ну значит рукожопно настроил, раз хреново работает)
Null
Вендо должны страдать.
Aleksandr
Алексей
Kirill
Kirill
у меня пых в докере работает быстрее, чем php.exe)))
Kirill
ну и симфоня и ларка соответственно
Dmitry
Привет, мб есть какое решение:
на вывод выводится Dto
И в этом dto есть есть поле тип, как в зависимости от этого типа модифицировать customParam поле на вывод используя все теже dto? все пытаюсь без множественных if найти более элегантное решение
Viktor
Viktor
А вообще лучше два разных метода, и две разных ДТО).
Или, хрен с ним, один метод, но все же две разных дто.
Юра
Мне кажется кастомный нопмалайзер подойдёт
Юра
Если нет такого поля то вызывать стандартный, если есть то логику добавить какую-то
Евгений
Друзья. Добрый день! Подскажите пожалуйста, есть ли у Симфони (security) или еще где метод для проверки валидности jwt access токена? У лексика не нашел такой. Можно сделать запрос на закрытый url передав токен. Но нет метода который принимает токен и возвращает его же, если он еще валидный или выдает 403 если нет. Я просто фронтенд пытаюсь на реакте сделать и там по уроку нужна такая функция. Спасибо.
Юра
Юра
Если токен невалидный будет 403
Евгений
Спасибо. Я понимаю, что что на поверхности, но не понимаю что.
Павел
Павел
Ну а вообще задача немного странная, так как авторизатор лексика сам проверить протух токен или нет, при заходе на закрытый роут
Евгений
Евгений
Установил nelmio cors bundle и выставил в конфигурации в заголовках и источниках значения *. Разрешил все источники и заголовки. И все равно получаю ошибку Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на
http://localhost:8081/api/v1/auth/login. (Причина: несколько заголовков CORS «Access-Control-Allow-Origin» не разрешены). Друзья! Кто сталкивался, подскажите пожалуйста, в чем может быть причина?
Null
В неправильной настройке бандла
Null
Или в апи до респонса не дошёл запрос и отдал 500
Евгений
в postman запросы доходят
Юра
Несколько заголовков, возможно сервер перед апи добавляет свой заголовок?
Юра
А вообще лучше это сервером делать
Юра
Иначе как сказали при возникновении ошибки корс бандл может не успеть отработать и не выставит заголовок
Евгений
В конфигурации nginx?
Евгений
Anonymous
@Cawa87
Anonymous
Личку открой
Юра
Евгений
Евгений
Null
Нелмио на самом деле это быстрое ленивое решение.
Когда корсами нжинкс рулит - лучше
Null
Кстати вот вам анекдот.
На деве работал в докер контейнере на основе php-cli образа
Однопоточный, медленный. Стало заметно когда экосистема приложения разрослась. Оказывается, достаточно просто взять php-fpm образ, чтобы симфони дев сервер использовал его и стал куда бодрее. Не повторяйте моих ошибок 😀
Null
The Ant
Я про это и говорю, люди бездумно шарят все ресурсы наружу. Работает и ладно. На деле часто есть публичная часть и мемберка какая. Одного этого достаточно чтобы управлять корсом именно в приложении.
Null
Так мемберка обычно тоже корс требует
Алексей
The Ant
Null
Поэтому * лучше не указывать. Только свои домены.
Александр
The Ant
пездец, это как-то совсем уж тупо. по реферу отсечь пару минут делов :D
Павел
Александр
Рефер может и не передаваться, тогда вообще и не узнать откуда ветер дует
The Ant
Andrii
Null
Здесь нет правильного ответа.
Юра
Я делаю нгинксом мне так надежнее кажется
Юра
Это штука редко меняется обычно поэтому ничего что она не в приложении настраивается а на сервере
Ivan
Я ставлю через nginx, что бы не тратить ресурсы приложения.
Ivan
Запросы OPTIONS на nginx и заканчиваются
Юра
Тоже да разумно
Юра
Зачем дергать пхп для этого