Latihan 1: Routing — Laravel

Latihan 1 dari materi Routing di Laravel — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Kode awalnya berisi baris use dan tiga komentar. Tulis tiga route produk di bawah komentarnya:

  1. GET /products mengembalikan JSON array kosong: response()->json([]).
  2. GET /products/{id} mengembalikan JSON {"id": ...} berisi $id dari alamat.
  3. POST /products mengembalikan JSON {"message": "created"} dengan status 201: response()->json([...], 201).

Simulatornya memanggil tiap route lalu mencetak satu baris per route, misalnya GET /products → 200, diikuti body-nya. Untuk {id} dia memakai contoh 1, dan seperti di Laravel, parameter dari alamat sampai ke route sebagai string: {"id":"1"}.

Yang diperiksa: output-nya memuat GET /products → 200, GET /products/{id} → 200 dengan jawaban yang berisi {"id":, dan POST /products → 201, dan kodemu memakai Route::get( dan Route::post(.

Hint