2017-10-16 4 views
0

私はlaravelパスポート& oauthを使用してAPI Laravel5プロジェクトを持っています。上記のエラーを修正する方法。私はAPI Tockenを作成することはできません定義されていないメソッドを呼び出すデータベースクエリビルダー:: createToken()、

..

public function login(){ 
     if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){ 
      $user = Auth::user(); 
      $success['token'] = $user->createToken('MyApp')->accessToken; 
      return response()->json(['success' => $success], $this->successStatus); 
     } 
     else{ 
      return response()->json(['error'=>'Unauthorised'], 401); 
     } 
    } 

答えて

0

は、私はあなたがUserモデルにuse HasApiTokensを追加していない疑いがあります。

コンフィグレーション手順を参照してください:https://laravel.com/docs/5.6/passport

関連する問題