Laravel

Routing Laravel

Route dasar, parameter, named routes, route groups, middleware, resource routes, route model binding

20 pertanyaan wawancara·
Junior
1

Bagaimana cara mendefinisikan route GET dasar di Laravel?

Jawaban

Metode Route::get() mendefinisikan route yang merespons request HTTP GET. Parameter pertama adalah URI, yang kedua adalah closure atau array [Controller::class, 'method']. Pendekatan ini didefinisikan di routes/web.php atau routes/api.php tergantung pada tipe route.

2

Metode mana yang digunakan untuk membuat route yang merespons beberapa verb HTTP?

Jawaban

Route::match() menerima array verb HTTP sebagai parameter pertama, lalu URI dan action. Ini memungkinkan merespons GET dan POST pada route yang sama, misalnya. Route::any() juga ada untuk merespons semua verb HTTP, tetapi match() menawarkan kontrol yang lebih presisi.

3

Bagaimana cara menangkap parameter dalam URL route?

Jawaban

Parameter route didefinisikan menggunakan kurung kurawal {param} dalam URI. Parameter tersebut otomatis di-inject ke dalam closure atau metode controller. Parameter dapat dibuat opsional dengan {param?} dan menerima constraint dengan ->where().

4

Bagaimana cara menambahkan constraint regex pada parameter route?

5

Bagaimana cara memberi nama route agar mudah digunakan kembali?

+17 pertanyaan wawancara

Kuasai Laravel untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis