Laravel provides an easy way to cache your routes registration with the framework (not the response of the route) by running route:cache artisan command. If you get the following error:
[LogicException] Unable to prepare route [/] for serialization. Uses Closure.
You can not cache routes that use Closure, as the docs specify:
If your application is exclusively using controller based routes, you may take advantageof Laravel's route cache.