2016-07-22 3 views
0

В настоящее время я создаю API для своего сайта с Lumen (http://api.example.com). API обрабатывает CRUD: например, изменение/чтение пользовательских данных, обновление статей, добавление комментариев, авторизацию пользователя и т. Д.Внутренний запрос от Laravel до Lumen Api

API необходим, потому что я вызываю его из своего мобильного приложения. Но я хочу, чтобы мое веб-приложение (http://www.example.com), основанное на Laravel, также общалось с API. Таким образом, мне не нужно писать один и тот же код для API и webapp. Но как я могу сделать внутренний запрос от webapp к API?

Я знаю пакет Dingo, но это работает только на одном домене. Я могу использовать Dingo в своей структуре Laravel, но я хочу создать API с Lumen ...

ответ

0

Check this, он позволяет вам звонить на другой URL (ваш API) на PHP со всем, что вам нужно, и это хорошо документированы.

+0

Рекомендуется ли использовать Guzzle для взаимодействия с вашим собственным API? – Jordy

+0

Собственный или публичный API, да, это обычный способ сделать в PHP. – Vuldo

+0

Спасибо. Один вопрос об этом: я не вижу никого в Интернете, используя это. Все они используют Guzzle для доступа только к сторонним API. Есть ли лучший способ взаимодействия с вашим собственным API? Я что-то пропускаю? Я очень уверен, что многие другие сайты должны иметь ту же проблему, что и у меня. – Jordy