通过混合应用程序使用ajax访问远程Laravel 5 Web应用程序

时间:2015-06-20 08:56:23

标签: php ajax laravel-5 csrf hybrid-mobile-app

我正在开发一个混合应用程序,我使用ajax请求连接到远程数据库。可以通过 Laravel(5)框架访问数据库。当我向远程laravel web应用程序发送请求时,我得到以下情况。

Error with message, No Access Control Allow Origin Header Present.

要解决此问题,我将访问控制标头添加到index.php目录的public/。然后上面的错误不再发生(是的,我知道我们可以使用中间件做同样的事情,这是推荐的方式)。但是发生内部服务器错误,说csrf Token mismatch exception。我知道如果这是一个网络应用程序,我们可以轻松添加csrf_token。由于这是一个混合应用程序,因此我无法设置令牌,因为我无法在此处运行任何PHP,并且无法通过ajax请求获取令牌。

到目前为止,我已经阅读了Laravel论坛中与此相关的几乎所有帖子。但是没有可行的答案。有没有人知道如何解决这个问题?

提前致谢!

0 个答案:

没有答案