Q. What is middleware in the context of Laravel controllers?