If you rate-limit in Laravel and try having multiple limits at the same time, "per day" & "per minute" limits, make sure you give them distinct 'by' names.
Or else, you might trigger a race condition where your "per day" timeout is used for a "per minute" maximum value. Whoops.