2016-09-24 6 views
3

私はLaravel 5.2にプロジェクトを持っていますが、そのためにはAPIsを作成する必要があります。私はlocalhost/myproject/loginを郵便配達員を経由してポストリクエストとしてパラメータに打ち込もうとしましたが、返信でHTMLが返ってきました。私は許可のためにLaravelの正式な足場を使用しました。 私のプロジェクトでpostLoginの機能が見つかりません。 私は経路を分割しましたが、APIの既存の機能をどのように変更できますか?既存のLaravelコントローラでWebサービスを書く

Route::group(array('prefix' => 'api/v1'), function() 
{ 
    Route::post('login', '[email protected]'); 
}); 
+0

こんにちは、なぜあなたは、ユーザーログインのためにpostman経由でlocalhost/myproject/loginのヒットを試みているのか分かりません。 このコードスニペットでは、localhost/myproject/api/v1/loginを押してください。 –

+0

大丈夫ですが、私は 'JSON'を返すためにpostLogin関数をどのように編集できますか? – baig772

+0

ユーザーログインにJWTトークン認証を使用できます。 –

答えて

1

ここに、htmlコードではなくjsonを返すpostLoginがあります。

public function authenticate() 
{ 
    if (Auth::attempt(['email' => $email, 'password' => $password])) { 
     // Authentication passed... 
     //return redirect()->intended('dashboard'); 
     return response()->json(['status' => 1]); 
    } 
} 

ご不明な点がありましたら、お知らせください。

関連する問題