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