GitHub repository: vahagnhov/currency
Primary language: PHP
Created: 2020-04-28T19:17:35Z
Description: Это проект выдачи текущих курсов валют по REST API на фреймворке Laravel (версия 5.8). Я использовал для этого сторонний сервис https://exchangeratesapi.io/  и интегрировал к нему через АПИ.   Как разворачивать проект  1)Скачайте или  клонируйте проект с помощью этой командой  git clone https://github.com/vahagnhov/currency  2)После этого запустите команду composer install для скачивание зависимости в папке vendor  3)Заходите в папку с помощью cd currency, после этого надо копировать .env.example в .env  или добавляйте это  в .env  EXCHANGE_RATES_API_URL=https://api.exchangeratesapi.io/latest потому что урл сторонного  сервиса берётся из файла .env.  4)Настройте  базы данных, после этого запустите эти команды php artisan key:generate  - для генерации ключа для приложения php artisan migrate - для создания таблицы php artisan serve -  для старта проекта или настройте  веб-сервер   5)Изначально БД пуста. После каждого запроса  http://127.0.0.1:8000/api/exchange-rates ( Method POST ) на этот метод, сохраняиться текущие курсы валют в БД  (32 курсы валют).  6)История изменния курсов валют на формате JSON можно посмотреть по этому адресу   http://127.0.0.1:8000/api/exchange-rates/history (Method GET), без JSON в главном старнице сайта.