私のプロジェクトがLaravel 5.4
で実行されていて、passport
を使用して、bearer token
のAPIで認証を行っています。すべてが正常に動作しますが、権限のないユーザーが認証を必要とするリソースに到達しようとすると、ユーザーはエラーメッセージ405 method not allowed
Laravelパスポートのカスタムエラーメッセージと状態コード
を取得しますが、私は応答が401 unauthorized
になりたいです。 これを変更して、例外ではなくメッセージ付きの応答のみを送信する方法はありますか?私は研究をしましたが、何も見つかりませんでした。私は認可auth:api
のために標準的なlaravelミドルウェアを使用します。ミドルウェアでグループ化された私のルート
Route::group(['middleware' => 'auth:api'], function() {
// these routes should return 401 if user not authenticated
}
私はそれを処理できる場所を見つけることができませんでした。ありがとうございました! –