2017-06-18 52 views
2

我是新來的離子2和laravel 5.4離子2登錄與Laravel 5.4作爲後端

我想創建一個用戶的註冊,登錄和儀表板。 當我嘗試創建登錄時,它說tokenMismatchException。 現在,我怎樣才能將csrf標記從離子傳遞給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 
    }); 
} 

以我內部api.php路線laravel

Route::post('login','[email protected]'); 

以我API控制器

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

問題1:tokenMismatchException

問題2:我不知道如何使用ionic 2和laravel 5.4作爲後端創建登錄。

是否有人在這裏可以給我關於離子2 + laravel 5.4登錄認證或可以解決問題的資源? 謝謝,並保持分享您的想法,以幫助程序員:)

回答