2016-07-30 75 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

它缺少一些反斜槓。