Use CarbonInterval instead of magic numbers for setting up TTL
Written by Luka Peharda
Don’t use magic numbers when defining any TTL (like cache or cookies) in PHP (especially in Laravel projects). Use human-readable intervals instead using CarbonInterval.
// Instead of
Cache::put('key', 'value', 60 * 60 * 24 * 7);
// or
cookie('key', 'value', 60 * 24 * 30);
// Rater use more readable
Cache::put('key', 'value', CarbonInterval::week()->totalSeconds);
// and
cookie('key', 'value', CarbonInterval::days(30)->totalMinutes);
•
•
•
If you like this article consider tweeting or check out my other TILs.