Ionic 2 / Laravel 5.2 связь с API

Я новичок в Ionic 2 и Angular 2, но у меня есть немного опыта в PHP.

Я создал свой API в Laravel 5.2, на данный момент у меня есть URL для входа в систему следующим образом:

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

Который, очевидно, возвращает токен, если вход выполнен успешно.

Я также создал форму в ionic 2 с использованием CSS и HTML, которая находится по умолчанию в /app/pages/home/home.html

То, что я хочу сделать, это сделать форму входа реальной связи с API, но я не могу найти каких-либо примеров, как это сделать в Ionic v2.0.0-beta.32

Все, что я хочу сделать, это перенаправить на пустую страницу в случае успеха или отобразить предупреждение в случае сбоя.

Я был бы рад, если бы кто-то мог помочь мне.

Уважение.

0

Решение

Я не уверен, что именно вы имеете в виду под словом «сделать форму входа действительной для связи с API».

Если вы имеете в виду фактическое http-общение, вам нужно понять $http а также Observables, Если вы ищете эти термины, вы найдете много информации и примеров.

Если это не то, что вы имеете в виду, пожалуйста, будьте более конкретны.

-1

Другие решения

Я пробовал аналогичное решение для подключения 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

В нем отсутствуют некоторые обратные слеши.

0

По вопросам рекламы [email protected]