2016-07-30 49 views
0

我是Ionic 2和Angular 2的一个大型新手,但我在PHP中有相当多的背景知识。Ionic 2/Laravel 5.2与API的沟通

我建立了我的API的Laravel 5.2,此刻,我有一个登录网址如下:

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

如果登录成功,这显然会返回一个令牌。

我还建立了使用CSS和HTML离子2形式,这是在默认/app/pages/home/home.html

我想要做的就是让登录表单与实际沟通该API,但我不能找到如何做到这一点的离子V2.0.0-beta.32

任何的例子我想要做的是重定向到一个空白页,如果成功,或者失败显示一个警告。

如果有人能给我一点帮助,我会很乐意。

尊重。

回答

-1

我不知道究竟你的意思“让登录表单与API实际沟通”。

如果您的意思是实际的http通信,您需要了解$httpObservables。如果你搜索这些条款,你会发现很多信息和例子。

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

+0

谢谢您的答复......我的意思吗,就是当用户输入自己的电子邮件地址和密码,我想它来调用API Laravel自己编写的,运行函数,返回JSON和如果他们合法的,去一个虚拟的页面,如果没有,然后提出一个警报或什么...我已经找到了一些内容,但他们都没有使用Ionic 2 – BigJobbies

0

我试过类似的解决方案连接laravel离子2. 从我所学到的,连接到laravel后,你会得到令牌,并且这个令牌将用于所有请求laravel/API。 检查jwt-auth和satelizer进行角度验证。 某些链接可以帮助: https://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps

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

第一种是制备laravel部分,第二个为离子型的。

注::在第一个链接,我面临着一些问题和困难,不与代码,但与引用链接。

例:

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

应该

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

它缺少一些反斜杠。