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 通信,则需要了解 $http
和 Observables
。如果您搜索这些术语,您会找到大量信息和示例。
如果这不是您的意思,请更具体。
我已经尝试过将 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
缺少一些反斜杠。
我是 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 通信,则需要了解 $http
和 Observables
。如果您搜索这些术语,您会找到大量信息和示例。
如果这不是您的意思,请更具体。
我已经尝试过将 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
缺少一些反斜杠。