Ionic 2 / Laravel 5.2 与 API 的通信

Ionic 2 / Laravel 5.2 communication with the API

我是 Ionic 2 和 Angular 2 的超级新手,但我在 PHP 方面有相当多的背景知识。

我在 Laravel 5.2 中构建了我的 API,目前,我有一个登录 URL 如下:

http://www.website.com/api/v1/login

这显然 returns 登录成功后的令牌。

我还在 ionic 2 中使用 CSS 和 HTML 构建了一个表单,默认为 /app/pages/home/home.html

我想做的是让登录表单与 API 进行实际通信,但我无法在 Ionic v2.0.0-beta.32

中找到有关如何执行此操作的任何示例

我只想在成功时重定向到空白页面,或者在失败时显示警报。

如果有人能帮我一把,我会很高兴。

尊重。

我不确定 "make the login form actual communicate with the API".

到底是什么意思

如果您指的是实际的 http 通信,则需要了解 $httpObservables。如果您搜索这些术语,您会找到大量信息和示例。

如果这不是您的意思,请更具体。

我已经尝试过将 laravel 连接到 ionic 2 的类似解决方案。 据我了解,连接到 laravel 后,您将获得令牌,并且该令牌将用于对 laravel/api 的所有请求。 检查 angular 身份验证的 jwt-auth 和 satelizer。 一些可能有帮助的 link: https://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps

https://github.com/sahat/satellizer/tree/master/examples/ionic

第一个是准备 laravel 部分,第二个是离子。

注意:: 在第一个 link 中,我遇到了一些问题,不是代码,而是参考 links。

例如:

'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class

应该是

'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class

缺少一些反斜杠。