Я хочу создать проект laravel, который использует API. Ive видел множество примеров онлайн использования Guzzle, но я не совсем уверен, где на самом деле писать примеры кода, которые я видел. Скажем, например, на этом сайте (The section on Interacting Githubs API) Где я могу разместить этот код в проекте Laravel?Laravel - Использование Guzzle
ответ
Это зависит, если это простой вызов без логики, вы можете сделать это на своем контроллере.
Но если вы собираетесь повторно использовать его снова и снова, вы можете либо создать родительский контроллер, либо расширить все свои контроллеры от него, либо создать класс, а затем применить его на своих контроллерах и других классах, чтобы вы могли использовать Это. Одна вещь, я могу заверить, что этот API вызывает путь от ваших красноречивых моделей.
Адрес, в котором вы разместили код, зависит от того, что вы строите и как его строим. Это фактически сводится к используемому шаблону кодирования. В основном люди используют шаблон MVC при использовании Laravel. Таким образом, можно с уверенностью сказать, что вы пишете этот код в своем контроллере.
Но это действительно вам и образец, за которым вы хотите следовать.
Хорошо, что имеет смысл, спасибо – Niall
- 1. Laravel Guzzle Parse XML Response
- 2. Установка Guzzle - использование клиента
- 3. Использование Guzzle без cURL
- 4. Использование Goutte/Guzzle с Laravel для отправки формы с CSRF
- 5. Использование Redis с плагином кэша Guzzle
- 6. Использование Guzzle для использования SOAP
- 7. Использование Guzzle для аутентификации OpenSSL
- 8. Laravel Guzzle Http Auth не работает
- 9. Laravel Guzzle Request получает неправильное соединение DB
- 10. Guzzle - Как отправить запрос PUT в Laravel
- 11. Laravel, Guzzle и Salesforce - Неподдерживаемый тип гранта
- 12. Добавление Guzzle для Mailgun в Laravel 5
- 13. Обращение с файлом guzzle 6 в laravel
- 14. Laravel - Не удается обработать RequestException (Guzzle + MailChimp)
- 15. guzzle 5.0 postAsync error in laravel 5.0
- 16. Laravel & Guzzle: Как получить тело ответа?
- 17. Laravel 4 Artisan & Guzzle - Причинение зомби-процессов
- 18. Использование guzzle с CakePHP 2.x
- 19. Композитор - Использование двух разных версий Guzzle
- 20. Codeception, насмешливый Guzzle
- 21. PHP: Guzzle 6 + Guzzle-cache-middleware
- 22. CurlExeception with Guzzle using KeenIO
- 23. Catch exception from guzzle
- 24. Laravel - ошибка Guzzle/ошибка cURL 6: не удалось разрешить хост
- 25. Laravel 5: Guzzle не отображает надлежащего спокойного api responce
- 26. Как получить электронную почту от facebook через Guzzle в laravel?
- 27. Клиент Laravel Oauth2, разрешающий и перенаправляющий с помощью Guzzle
- 28. Laravel - Guzzle не возвращает никаких данных, хотя URL-адрес верен
- 29. Обработка зависания с Guzzle 6.2 с помощью Laravel 5.3
- 30. Ошибка Guzzle Curl not catche by try catch statement (Laravel)
вы можете использовать везде, как контроллер, модель, просматривать все, что хотите. –