Banhammer for Laravel offers a simple way to ban any Model by ID and by IP. It also allows to block requests by IP addresses and by countries.
IP::ban("8.8.8.8", [], now()->addMinutes(10));
This new version introduce the block by country middleware
php artisan migrate
if you are upgrading from v1.1.xlogout.banned
middlewareauth.banned
middleware