по API со стороннего ресурса. В данном случае, мне надо использовать Guzzle. Создавать клиент и через него делать запрос или есть ещё какие-нибудь варианты?
Делаешь клиент и получаешь данные.
Можешь обёртку написать, если хочешь попрограммировать
Типа сделать свой SDK для взаимодействия с другим сервисом, если есть цель переиспользовать код
Программировать я люблю на нативном РНР, а сейчас надо написать маленький сервис для клиента на Laravel. Поэтому приму к сведению ваше первое сообщение. :)
Что есть SDK? Впервые сталкиваюсь с такой аббревиатурой
Я всё это писал вне контекста фреймворка. Даже на нативном PHP тебе ничего не мешает написать SDK для взаимодействия с другим сервисом, чтобы было удобно переиспользовать код и читать его
Пакет который содержит внутри себя всё необходимое для взаимодействия с каким-то другим сервисом например через Рест АПИ
На данный момент стоит задача написать на Laravel. Взял на заметку, попробую в свободное время написать SDK на нативном РНР
Одно другому не мешает. В данном вопросе фреймворк вообще значения не имеет. Тебе ничего не мешает написать маленький пакет, который умеет делать запросы в нужные места, чтобы получать нужные данные и форматировать всё это.
Учитывая, что для меня это совсем новая задача, то попробую в свободное время. Нынче дедлайны не безграничны. 😅
тогда сделай просто класс, который принимает в себя клиента и у этого класса методы для получения нужных данных
бери готовый клиент, который из коробки. Вот пример его настройки под конкретный сервис https://laravel.com/docs/10.x/http-client#macros
нашёл, что предложить
Хм, 10 минут общения и нашёлся второй вариант исполнения. На чём остановить свой выбор?
там, где магии нет
на пекедж листе найдите какой нить SDK для какого нить API и будет вам пример
Понял /* ушёл смотреть Guzzle */
не, ты можешь использовать клиент ларавела
Обсуждают сегодня