Лучшее место в Laravel для подключения сторонних API

Я пишу приложение Laravel, используя один или несколько сторонних API, когда меня вдруг осенило. Где в структуре приложения Laravel лучше всего настроить соединение API, чтобы оно использовалось внутри моих контроллеров? Вы бы использовали Сервис или разместили логику в другом месте?

<?php

$this->api = new RestApi();
->setUrl(getenv('API_REST_URL'))
->setUsername(getenv('API_USERNAME'))
->setPassword(getenv('API_PASSWORD'))
->connect();

3

Решение

Использование сервисов было бы лучшим подходом в Laravel, если ваша третья сторона не является прямым маршрутом или контентом в вашем API, по сути, его не должно быть в вашем контроллере. Вы можете использовать Сервис с Guzzle.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector