php - 使用 Laravel 5.4 作为后端的 Ionic 2 登录

标签 php api typescript ionic2 laravel-5.4

我是 ionic 2 和 laravel 5.4 的新手

我正在尝试创建用户的注册、登录和仪表板。 当我尝试创建登录时,它显示 tokenMismatchException。 现在,如何将 csrf token 从 ionic 传递到 laravel?

这是我在 login.ts 中的方法

login() {
  var headers = new Headers();
  headers.append("Accept", 'application/json');
  headers.append('Content-Type', 'application/json' );
  let options = new RequestOptions({ headers: headers });

  let data = {
    username: this.username,
    password: this.password,
    // can i pass token here to laravel?
  }

  this.http.post(this.apiUrl + '/api/login', data, options)
    .subscribe(res => {
      console.log(res);
     }, error => {
      console.log(error);// Error getting the data
  });
}

在 laravel 的 api.php 中我的路由

Route::post('login','ApiController@login');

在我的 api Controller 中

public function login(Request $request) {
    echo json_encode($request->username);
    // how to create login auth here? from ionic 2?
}

问题一:tokenMismatchException

问题 2:我不知道如何使用 ionic 2 和 laravel 5.4 作为后端创建登录。

这里有人可以给我有关 ionic 2 + laravel 5.4 登录身份验证的资源或可以解决问题吗? 谢谢并继续分享您的想法以帮助程序员:)

最佳答案

我在这里找到了答案https://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps .

由于其分步教程,对于像我这样的初学者来说这可能是一个很好的资源。

关于php - 使用 Laravel 5.4 作为后端的 Ionic 2 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44614255/

相关文章:

php - 在 php 中创建订阅后在 Stripe 上显示订阅 ID

php - MySQL - Case/If 语句

javascript - 如何将 jQuery ng-repeat {{x.something}} 传递给 javascript api url,如/api/get_now/{{x.something}}

javascript - 参数用于过滤数组的属性

php - ORM(RedBean)和重复键

php - 简单的PHP计算器

html - Picmonkey API 获取显示并将图像保存到电子邮件表单

api - 使用 Instagram 权限的情况下的示例应用程序

Typescript 字符串原型(prototype)在 webstorm IDE 中显示错误

css - 覆盖 Angular 中的 primeng css 类