
Laravel Routing
Temel route'lar, parametreler, named routes, route groups, middleware, resource routes, route model binding
1Laravel'de temel bir GET route'u nasıl tanımlanır?
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.
2Birden fazla HTTP fiiline yanıt veren bir route oluşturmak için hangi metot kullanılır?
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.
3Bir route URL'sinde parametre nasıl yakalanır?
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.
Bir route parametresine regex kısıtlaması nasıl eklenir?
Kolayca yeniden kullanmak için bir route'a nasıl isim verilir?
+17 mülakat soruları
Diğer Laravel mülakat konuları
PHP Temelleri
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Blade Templates
Request & Response
Eloquent ORM Temelleri
Eloquent Relationships
Migrations & Schema Builder
Doğrulama ve Formlar
Kimlik Doğrulama
Yetkilendirme ve Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Bildirimler & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
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