🧠 Kuis: REST API Laravel

Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.

1. Dalam membangun REST API dengan Laravel, kita mengubah model Eloquent menjadi format JSON khusus agar data yang disajikan konsisten. Kelas apa yang bertugas melakukan transformasi ini?

2. Paket bawaan Laravel apakah yang difokuskan untuk menerbitkan API Token (Personal Access Tokens) yang cocok digunakan untuk autentikasi SPA dan aplikasi mobile?

3. Kamu mendaftarkan route API pada file `routes/api.php`. Apa dua perbedaan utama route tersebut dibandingkan file `routes/web.php`?

4. API publikmu diserang dengan ribuan request per detik secara acak. Middleware standar apa di Laravel yang bisa kamu pasang di rute tersebut untuk membatasi frekuensi request dari satu IP (Rate Limiting)?

5. Dalam desain API, kamu berhasil menyimpan data pendaftaran anggota baru ke dalam database. Status HTTP apa yang paling semantik untuk disertakan dalam respon JSON?

Benar 0 dari 5 pertanyaan.