我是 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/