如何像新请求一样调用路由

时间:2014-11-24 17:27:40

标签: laravel laravel-4

我尝试用laravel调用我自己的api我尝试了所有选项,例如: 在答案中: Consuming my own Laravel API

或在此博客中: http://blog.antoine-augusti.fr/2014/04/laravel-calling-your-api/

和这个插件: https://github.com/teepluss/laravel4-hmvc

对不起声音愚蠢我不明白所有的事情,但他们没有完全100%真实的要求,如 例如,使用正常的ajax post请求我可以这样做以获得一些参数: Request::createFromGlobals()->request->get('some-parameter')

但与其他技术一起,这只是返回null 我正在使用这种方式,因为这是" thephpleague / oauth2-server"插件获取帖子参数 (https://github.com/thephpleague/oauth2-server/blob/master/src/AuthorizationServer.php#L234

所以我的问题是:是否有一种真正的方式来调用其他路线并使其100%看起来像普通请求?

2 个答案:

答案 0 :(得分:0)

根据您的意思,您可以使用Snoopy或cURL进行实际通话。

真正的问题是为什么这些需要是实际的电话?您发布的第一个链接有一些非常好的示例,适用于直接返回Laravel应用程序的任何调用。该文章链接到一个名为HMVC的模块,该模块使您的代码看起来整洁,并简化了流程。

答案 1 :(得分:0)

任何HTTP客户端都会这样做。