# Middleware (Laravel) > Middleware oluşturma, global middleware, route middleware, middleware grupları, middleware parametreleri, terminable middleware - 18 mülakat soruları - Mid-Level - [Mülakat Soruları: Laravel](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari.md) ## 1. Laravel'de middleware nedir? **Cevap** Middleware, gelen istekleri ve/veya giden yanıtları inceleyen ve değiştiren bir HTTP filtreleme mekanizmasıdır. İstemcinin isteği ile uygulamanın yanıtı arasında bir ara katman olarak görev yapar ve isteğin controller tarafından işlenmesinden önce veya sonra kod çalıştırılmasına olanak tanır. Middleware'ler kimlik doğrulama, CSRF doğrulama, loglama, header değişikliği vb. için kullanılır. ## 2. Artisan kullanarak yeni bir middleware nasıl oluşturulur? **Cevap** php artisan make:middleware komutu, app/Http/Middleware dizininde yeni bir middleware oluşturur. Bu komut, isteği ve bir next closure'unu kabul eden bir handle metoduna sahip bir sınıf oluşturur. Middleware daha sonra global olarak, bir grup içinde veya bootstrap/app.php dosyası aracılığıyla ya da doğrudan routes içinde belirli route'lara atanabilir. ## 3. Bir HTTP isteği işlenirken bir middleware'in hangi metodu otomatik olarak çağrılır? **Cevap** handle metodu, bir route üzerinde kayıtlı her middleware için otomatik olarak çağrılır. İki parametre alır: Request nesnesi ve yığındaki bir sonraki middleware'i temsil eden bir next closure. İşlemeye devam etmek için request ile next'i çağırmanız gerekir. Bu mimari, her middleware'in işleme akışını inceleyebileceği, değiştirebileceği veya kesintiye uğratabileceği bir sorumluluk zinciri oluşturmaya olanak tanır. ## 15 soru daha mevcut - Bir middleware uygulamadaki tüm HTTP istekleri için global olarak nasıl kaydedilir? - Belirli bir route'a bir middleware nasıl atanır? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Laravel mülakat konuları - [PHP Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/php-basics.md): 25 soru, Junior - [PHP OOP Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/php-oop-essentials.md): 20 soru, Junior - [Composer & Autoloading](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/composer-autoloading.md): 18 soru, Junior - [Laravel Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-fundamentals.md): 20 soru, Junior - [Laravel Routing](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-routing.md): 20 soru, Junior - [Blade Templates](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/blade-templates.md): 18 soru, Junior - [Request & Response](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/request-response.md): 20 soru, Junior - [Eloquent ORM Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-orm-basics.md): 22 soru, Junior - [Eloquent Relationships](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-relationships.md): 25 soru, Mid-Level - [Migrations & Schema Builder](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/database-migrations.md): 20 soru, Mid-Level - [Doğrulama ve Formlar](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/validation-forms.md): 22 soru, Mid-Level - [Kimlik Doğrulama](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/authentication.md): 20 soru, Mid-Level - [Yetkilendirme ve Policies](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/authorization-policies.md): 18 soru, Mid-Level - [API Resources & Authentication](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/api-resources-authentication.md): 26 soru, Mid-Level - [Service Container & DI](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/service-container-di.md): 20 soru, Mid-Level - [Queues & Jobs](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/queues-jobs.md): 22 soru, Mid-Level - [Events & Listeners](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/events-listeners.md): 18 soru, Mid-Level - [Bildirimler & Mail](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/notifications-mail.md): 20 soru, Mid-Level - [File Storage](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/file-storage.md): 18 soru, Mid-Level - [Testing & PHPUnit](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/testing-phpunit.md): 24 soru, Mid-Level - [Caching](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/caching.md): 18 soru, Mid-Level - [Livewire & Inertia](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/livewire-inertia.md): 20 soru, Mid-Level - [Eloquent Advanced](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-advanced.md): 24 soru, Senior - [Repository Pattern](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/repository-pattern.md): 20 soru, Senior - [Laravel Packages](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-packages.md): 20 soru, Senior - [Performance Optimization](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/performance-optimization.md): 22 soru, Senior - [Security Best Practices](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/security-best-practices.md): 22 soru, Senior - [Laravel Octane](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-octane.md): 18 soru, Senior - [Laravel Distributed Systems](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-distributed-systems.md): 22 soru, Senior - [Observability & Monitoring](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/observability-monitoring.md): 20 soru, Senior - [Deployment & DevOps](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/deployment-devops.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/middleware