-1
public function boot()
{
$this->app['events']->listen('router.matched', function() {
$this->app->resolving(function (FormRequest $request, $app) {
$this->initializeRequest($request, $app['request']);
$request->setContainer($app)
->setRedirector($app['Laravel\Lumen\Http\Redirector']);
});
});
}
これは私のカスタムサービスプロバイダのbootstrap/app.php
に登録したブート方法です。私はLumen 5.3
フレームワークを使用します。ルーメン5.3でrouter.matchedイベントが発生しないのはなぜですか?
このイベントは存在しないため、決して解雇されないためです。 'router.matched'イベントはLaravel 4.1の一部でしたが、それ以降のバージョンでは削除されました。ルーメンの一部ではありませんでした。私はそれが何をしようとしているのかは分かりませんが、これを扱う別の方法を考える必要があるでしょう。 – maiorano84