Penggunaan Fitur Rate Limiting Pada Laravel 5.8


#Rate Limiting

Laravel menyertakan middleware untuk menilai batas akses ke rute dalam aplikasi Anda. Untuk memulai, tetapkan throttlemiddleware ke rute atau sekelompok rute. The throttlemiddleware menerima dua parameter yang menentukan jumlah maksimum permintaan yang dapat dibuat di sejumlah tertentu menit. Misalnya, mari kita tentukan bahwa pengguna yang diautentikasi dapat mengakses grup rute berikut ini 60 kali per menit:

Route::middleware('auth:api', 'throttle:60,1')->group(function () {
    Route::get('/user', function () {
        //
    });
});

#Dynamic Rate Limiting

Anda dapat menentukan maksimum permintaan dinamis berdasarkan atribut dari Usermodel yang diautentikasi . Misalnya, jika Usermodel Anda berisi rate_limitatribut, Anda dapat meneruskan nama atribut ke throttlemiddleware sehingga digunakan untuk menghitung jumlah permintaan maksimum:

Route::middleware('auth:api', 'throttle:rate_limit,1')->group(function () {
    Route::get('/user', function () {
        //
    });
});

Tags

belajar laravel  tutorial laravel  laravel  framework laravel  rate limiting laravel  route laravel  

Artikel Menarik Lainnya:

Rekomendasi Artikel


Aplikasi yang digunakan Untuk membuat Aplikasi dengan PHPPenulisan PHP Secara TerpisahPenulisan PHP pada Elemen FormOutput String Pada PHPMenggunakan Komentar [Penulisan PHP]

Terbaru dari framework Laravel


Search


Top Stories


  1. Membuat Perulangan Segitiga Bintang Dengan PHP

    on 2018-01-12

  2. Membatasi Jumlah Karakter dengan PHP

    on 2018-01-23

  3. Kenapa Telinga Gatal dan Berair

    on 2018-04-13

  4. Membuat Tanggal dan Zona Waktu Sederhana dengan PHP

    Admin on 2017-11-26

  5. Membuat Paragraf Otomatis dengan Script PHP

    on 2018-01-26

Other Post


Top Videos


  1. Founder SB1M dan Pemilik Distro BLOOP ini BANGKIT dari BANGKRUT 16x dan HUTANG 11M | Christina Lie

    joesep on 2019-06-04

  2. vivo Z1 Pro VS OPPO A9 2020 | Duel HP 3 Jutaan Terbaik 2019!

    joesep on 2019-09-26

  3. FILM Horor Terbaru "SABRINA THE DOLL 2" Full Movie 2018

    Andri03 on 2018-08-01

  4. Sandiaga Uno Resmi Mundur dari Ketua Tim Pemenangan Partai Gerindra

    joesep on 2018-07-31

  5. Aplikasi Kasir Point of Sale Restoran / Kafe Berbasis WEB

    joesep on 2018-08-15

close