我有两个中间件:beforeCache和afterCache,都在Kernel上注册。
我希望按照以下顺序将它们调用到路由中: 1. beforeCache 2. myController 3. afterCache
如果我定义如下路由:
Route::get('especies/{id}', [
'middleware' => 'beforeCache',
'uses' => 'MyController@myMethod',
'middleware' => 'afterCache',
]);
由于afterCache正在重新定义相同的数组键middleware,因此beforeCache不会执行。
我该怎么做?谢谢!