За последние 24 часа нас посетили 22804 программиста и 1224 робота. Сейчас ищут 696 программистов ...

Знакомые сказали что PHP разраб. справится с задачей за 5 минут, помогите с задачей плиз

Тема в разделе "Сделайте за меня", создана пользователем raymie, 24 фев 2020.

  1. raymie

    raymie Гость

    С нами с:
    24 фев 2020
    Сообщения:
    1
    Симпатии:
    0
    Необходимо реализовать сервис с следующим функционалом на языке PHP (не ниже версии 5.6) c использованием фреймворка (Yii2, Laravel - на выбор). В качестве базы данных должна использоваться MySQL. В базе данных currencies_test должна быть таблица currencies c колонками:

    1. id — первичный ключ;
    2. name — название валюты;
    3. rate — курс валюты к тенге;
    4. date — дата получения курса.
    5. created_at - дата создания
    6. updated_at - дата редактированя

    Должна быть консольная команда (с возможностью запуска через cron) для обновления данных в таблице currency. Данные по курсам валют можно взять отсюда: https://nationalbank.kz/rss/rates_all.xml?switch=russian

    Необходимо реализовать 2 REST API метода:
    ● GET /currencies — должен возвращать список курсов валют с возможностью пагинации на текущую дату (в качестве опционального параметра может быть передана произвольная дата в виде параметра date);
    ● GET /currencies/{id} — должен возвращать курс валюты для переданного кода валюты (name) на текущую дату (в качестве опционального параметра может быть передана произвольная дата в виде параметра date).
    Для возвращаемых результатов должны возвращаться корректные статусы HTTP-ответов:
    ● 200 — данные найдены;
    ● 401 — токен не предоставлен;
    ● 403 — предоставлен некорректный токен;
    ● 404 — данные (на текущую дату) не найдены.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.825
    Симпатии:
    738
    Адрес:
    Татарстан
    Так пусть знакомые и сделают
     
    AlexProg нравится это.
  3. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    #Непрокатило
     
    AlexProg и artoodetoo нравится это.
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.076
    Симпатии:
    1.237
    Адрес:
    там-сям
    Я когда вижу слово "необходимо" всегда спрашиваю "сколько ты готов заплатить за то, что тебе необходимо?"
    --- Добавлено ---
    А тут аж два раза "необходимо" — ценник умножай на два. :)
     
    AlexProg нравится это.
  5. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    Знакомые не говорили сколько такое стоит?
     
  6. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    Да, задача простая. В пару-тройку тыщ уложитесь.
    Попросите модераторов перенести тему в раздел фриланса с очисткой темы.
    Для этого нажмите "Пожаловаться" на своё первое сообщение и изложите свою просьбу.
     
  7. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    422. 403 - это когда вроде есть, но запрещено.
     
  8. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.825
    Симпатии:
    738
    Адрес:
    Татарстан
    + про то что система токенов должна использоваться в проекте - ни слова в ТЗ, а это очередные 5..10...50 минут )))
     
    AlexProg нравится это.