DeviceDetector is a tool which based on UserAgent detects and returns us very useful information like browser, device, system etc.
It has very interesting option to detect if user which browse our page is bot or not.
Using this tool you can use Cache. By default it supports doctrine/cache. We can by own implement cache. To do this we need to implement interface
I decided to write my own very simple Proxy which You can use with current using Cache system implemented in Laravel 5