By default Laravel uses file cache driver for cache storage. Because cache sections are not supported when using the file or database cache drivers
and in order not to flush all cache when we need to refresh just the routes cache I keep cached routes in a separate cache entry 'cached_routes'.
The router:clear command will then only operate on the keys registered in cached_routes array.
In order to verify that the request is served from the cache or on the fly, I added a new header entry
You can then find this using entry developer tools ( firebug for example ).