Size: a a a

Laravel для начинающих

2021 February 19

T

Tim in Laravel для начинающих
Sergey Donin
зачем минутная если курсы раз в сутки ставятся, А посекундно  это надо с бирж брать Ну смотря какая у вас задача, конечно
Тут биток с бинанса
источник

T

Tim in Laravel для начинающих
Sergey Donin
вот только сегодня выложил свой кусочек (вынес в пакет) по курсам с центробанка рф и украинского. Мне нужны были в рублях и гривнах, беру с их сайтов, но кэш сделал как forever и в виде базы - там курсы и остаются Спашивайте если что https://github.com/dostrog/larate
Спасибо, ознакомлюсь.
источник

RK

Roman Kolosov in Laravel для начинающих
Sergey Donin
вот только сегодня выложил свой кусочек (вынес в пакет) по курсам с центробанка рф и украинского. Мне нужны были в рублях и гривнах, беру с их сайтов, но кэш сделал как forever и в виде базы - там курсы и остаются Спашивайте если что https://github.com/dostrog/larate
хм ну кстати не самый плохой код
источник

RK

Roman Kolosov in Laravel для начинающих
единственное локализацию стоит из ошибок вынести
источник

RK

Roman Kolosov in Laravel для начинающих
ну как минимум
источник

SD

Sergey Donin in Laravel для начинающих
Tim
Тут биток с бинанса
ну florianv что то с биткоинтом коннеетил https://github.com/florianv/exchanger
источник

RK

Roman Kolosov in Laravel для начинающих
по аналогии с новой можно сделать и публиковать там перевод
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Tim
Народ, подскажи по задаче.
В приложении необходимо рассчитывать обмен валюты. Использую либу PHP-Money. Для нее же есть дополнительные пакеты для расчета обмена, но курсы они берут через лишних посредников и не оттуда откуда нужно. Короче, приходится писать самим. И тут я озадачен ибо не совсем представляю как это сделать. Как я понимаю, нужен некий сервис, который хранил бы в себе обменные курсы и при обращении к которому внутри него совершался бы расчет. При этом данные курсов он сам бы обновлял (по задаче), хранил их в редисе и обращение к которому происходило бы через фасад. Правильный ли это подход?
Не вариант каждый раз ходить к внешнему ресурсу за текущим курсом?
Возможно с кешом на секунд 30
источник

АЗ

Алихан Закиров... in Laravel для начинающих
На биржах вообще есть долгоживущие сокеты, которые изменениями курсов срут прям на лету
источник

T

Tim in Laravel для начинающих
Алихан Закиров
Не вариант каждый раз ходить к внешнему ресурсу за текущим курсом?
Возможно с кешом на секунд 30
Я планирую его обновлять раз в минуту и держать в  памяти редиса. Его еще и необходимо выводить на страницу.
источник

SD

Sergey Donin in Laravel для начинающих
Roman Kolosov
единственное локализацию стоит из ошибок вынести
это да, там todo длиной в два экрана (спасибо на добром слове, это мой первый опенсорс)
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Tim
Я планирую его обновлять раз в минуту и держать в  памяти редиса. Его еще и необходимо выводить на страницу.
Дак обычная кронджоба же
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Пишешь команду обновления курса
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Ставишь ее в крон
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Изи
источник

T

Tim in Laravel для начинающих
Алихан Закиров
Дак обычная кронджоба же
Так это да, по задаче
источник

T

Tim in Laravel для начинающих
проблема то не в этом
источник

RK

Roman Kolosov in Laravel для начинающих
Sergey Donin
это да, там todo длиной в два экрана (спасибо на добром слове, это мой первый опенсорс)
и по возможности от фасадов отойти и контракты использовать
источник

RK

Roman Kolosov in Laravel для начинающих
тот же самый Http::get  в
источник

MM

Maksim Melnichuk in Laravel для начинающих
подскажите плиз когда объявлен модель биндинг в провайдере а в контроллере принимается не модель а int $id запрос все равно будет выполнен?
источник