私の状況に特に一致するものは見つかりませんでした。次のように定義されたルート グループがあります。
Route::group(['prefix' => 'api/v1/{access_token}'], function(){
...
}
上記のグループには、内部にいくつかのリソース ルートがあります。access_token
パラメータを検証し、パラメータが有効でない場合に 400 応答を返すカスタム ミドルウェアを作成しようとしています。コントローラーで次のようなことができるようにしたいと思います。
class ProductController extends Controller {
/**
* Instantiate a new ProductController
*/
public function __construct()
{
$this->middleware('verifyAccessToken');
}
...
}
私の質問は、「カスタム ミドルウェアを定義する方法」ではなく、カスタム ミドルウェアの関数内access_token
からパラメーターにアクセスするにはどうすればよいですか?handle
編集:重複として提案された質問は似ており、回答がありますが、その回答は時代遅れであるか、私が達成しようとしていることに満足していないようです。