Rate Limiting pada Middleware API

Rate limiting (throttle:api) membatasi jumlah request per menit yang boleh dikirimkan oleh satu IP untuk mencegah serangan DoS.

👀 Contoh dulu

Route::middleware('throttle:60,1')->group(function () { ... });

Hasilnya: Membatasi maksimum 60 request per 1 menit per user/IP.

💡 Laravel melempar HTTP status 429 Too Many Requests jika limit terlampaui.

📝 Sekarang giliranmu

Pasang pembatas laju pengaksesan API (rate limiting) pada definisi route dengan middleware 'throttle' yang diatur sebanyak 60 request per 1 menit.

Preview