Php 向Laravel 5.2添加外部API
我对Laravel的东西和API都是新手(以前从未做过),但我知道PHP和Javascript。但是我想尽快学习这些东西,如果我的问题是愚蠢的,我很抱歉:D 所以我想问你们的是:Php 向Laravel 5.2添加外部API,php,api,laravel,laravel-5.2,Php,Api,Laravel,Laravel 5.2,我对Laravel的东西和API都是新手(以前从未做过),但我知道PHP和Javascript。但是我想尽快学习这些东西,如果我的问题是愚蠢的,我很抱歉:D 所以我想问你们的是: 可以在Laravel 5.2中添加外部API吗?我需要把它放在哪里 因为有些人说你不能向Laravel添加外部API 如何将此API应用于Laravel(如果可能的话) 对不起,我的英语不好,但我已经尽可能清楚地解释了我想要的。 谢谢:)我不知道这些“某些人”,但是你可以用拉威尔做任何你想做的事,它没有任何限制。只要P
composer require <api-package>
所有依赖项都在composer.json
中侦听
如果您找不到它,那么使用php curl
实现HTTP API包很容易。(PHP中的curl
命令行中的curl
)。阅读相应的API文档,并逐个实现API的每个资源路由
可以找到PHP
的完整curl
文档。不知道这些“某些人”,但是你可以用Laravel做任何你想做的事情,它没有任何限制。只要PHP能做到,Laravel就能做到
搜索实现API的包,例如
composer require <api-package>
所有依赖项都在composer.json
中侦听
如果您找不到它,那么使用php curl
实现HTTP API包很容易。(PHP中的curl
命令行中的curl
)。阅读相应的API文档,并逐个实现API的每个资源路由
可以找到
PHP
的完整curl
文档。使用guzzle,对任何Web服务执行请求,例如以下示例:
$response = $client->request('POST', 'http://example.com/api/oauth/token', [
'headers' = [
'Authorization' => 'Basic your_token'
],
'form_params' => [
'grant_type' => 'client_credentials',
]
]
]);
请参阅此处使用guzzle,并执行对任何Web服务的请求,例如以下示例:
$response = $client->request('POST', 'http://example.com/api/oauth/token', [
'headers' = [
'Authorization' => 'Basic your_token'
],
'form_params' => [
'grant_type' => 'client_credentials',
]
]
]);
参考这里嗨,谢谢你的回答,我真的很感激!对于这个php curl,我可以使用那个repo吗?@khrisnagunasurya我已经用官方文档的链接更新了答案。它将包括安装。如果答案满足您的需要,您可以标记答案并进行投票。嗨,谢谢您的回答,我非常感谢!对于这个php curl,我可以使用那个repo吗?@khrisnagunasurya我已经用官方文档的链接更新了答案。它将包括安装。如果答案满足您的需要,您可以标记答案并进行投票。