Laravel Middleware renvoie la variable au contrôleur

J'effectue une vérification des autorisations sur un utilisateur pour déterminer s'il peut afficher une page ou non. Cela implique d'abord de passer la requête via un middleware. Le problème que j'ai est que je duplique la même requête de base de données dans le middleware et dans le contrôleur...