tymondesigns / jwt-auth

🔐 JSON Web Token Authentication for Laravel & Lumen
https://jwt-auth.com
MIT License
11.23k stars 1.55k forks source link

Adds number parsing to variables that comes from .env #2261

Open RBFraphael opened 1 month ago

RBFraphael commented 1 month ago

When you need to override a numeric variable through .env file (eg: JWT_TTL, JWT_REFRESH_TTL, JWT_LEEWAY or JWT_BLACKLIST_GRACE_PERIOD) a TypeError exception is thrown from Carbon due to value type error. It expects numeric values (int, float), but receives string ones.

image

This PR adds intval parsing to those values on AbstractServiceProvider, to fix the value type that comes from .env.