throotle api istekleri için kişilere verilen limit anlamına gelmektedir. örneğin 1 dakikada 60 sorgu yapılabilir gibi. varsayılan olarak görünen değer için kernel.phpyi açıyoruz
1 2 3 4 |
'api' => [ 'throttle:60,1', 'auth:api', ], |
burada 1 dakikada 60 sorgu diyor. ya ben bunu yapmak istemiyorum kişilere özel tanımlayacağım dersen buradaki throottle kısmını silin.
hemen api.php’yi açın
1 2 3 |
Route::middleware('throotle:rate_limit,1), function () { // }); |
yazıyoruz. sonra users tablosunda rate_limit diye bir sutun oluşturun orada artık kullanıcı dkda kaç sorgu yapsın istiyorsanız yazın.