Laravel

Laravel Routing

Temel route'lar, parametreler, named routes, route groups, middleware, resource routes, route model binding

20 mülakat soruları·
Junior
1

Laravel'de temel bir GET route'u nasıl tanımlanır?

Cevap

Route::get() metodu, HTTP GET isteklerine yanıt veren bir route tanımlar. İlk parametre URI, ikincisi ise bir closure ya da [Controller::class, 'method'] dizisidir. Bu yaklaşım, route türüne göre routes/web.php veya routes/api.php içinde tanımlanır.

2

Birden fazla HTTP fiiline yanıt veren bir route oluşturmak için hangi metot kullanılır?

Cevap

Route::match() ilk parametre olarak bir HTTP fiilleri dizisi, ardından URI ve action alır. Bu, örneğin aynı route üzerinde GET ve POST'a yanıt vermeyi sağlar. Tüm HTTP fiillerine yanıt veren Route::any() de vardır, ancak match() daha hassas kontrol sunar.

3

Bir route URL'sinde parametre nasıl yakalanır?

Cevap

Route parametreleri, URI içinde süslü parantez {param} kullanılarak tanımlanır. Bunlar otomatik olarak closure'a veya controller metoduna enjekte edilir. Parametreler {param?} ile opsiyonel hale getirilebilir ve ->where() ile kısıtlamalar kabul edebilir.

4

Bir route parametresine regex kısıtlaması nasıl eklenir?

5

Kolayca yeniden kullanmak için bir route'a nasıl isim verilir?

+17 mülakat soruları

Bir sonraki mülakatın için Laravel'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla