Я новичок в 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
Все, что я хочу сделать, это перенаправить на пустую страницу в случае успеха или отобразить предупреждение в случае сбоя.
Я был бы рад, если бы кто-то мог помочь мне.
Уважение.
Я не уверен, что именно вы имеете в виду под словом «сделать форму входа действительной для связи с API».
Если вы имеете в виду фактическое http-общение, вам нужно понять $http
а также Observables
, Если вы ищете эти термины, вы найдете много информации и примеров.
Если это не то, что вы имеете в виду, пожалуйста, будьте более конкретны.
Я пробовал аналогичное решение для подключения 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
В нем отсутствуют некоторые обратные слеши.