Laravel 5: Middleware avant & après dans les routes

J'ai deux Middlewares: beforeCache & afterCache, boths inscrit sur le Noyau.

J'ai envie de les appeler dans les routes, dans cet ordre:
1. beforeCache
2. myController
3. afterCache

Si je définissez un itinéraire comme ceci:

Route::get('especies/{id}', [
    'middleware' => 'beforeCache', 
    'uses' => 'MyController@myMethod', 
    'middleware' => 'afterCache', 
]);

beforeCache ne s'exécute parce que afterCache est en train de redéfinir la même clé du tableau de middleware.

Comment dois-je faire? Merci!

OriginalL'auteur Federico González Brizzio | 2015-07-09