
Blade Templates
Blade söz dizimi, direktifler, layout'lar, component'ler, slot'lar, include'lar, koşullu render, loop'lar
1XSS açıklarını önlemek için HTML karakterlerini otomatik olarak escape ederken bir değişkeni gösteren Blade söz dizimi hangisidir?
XSS açıklarını önlemek için HTML karakterlerini otomatik olarak escape ederken bir değişkeni gösteren Blade söz dizimi hangisidir?
Cevap
{{ $variable }} söz dizimi, htmlspecialchars kullanarak HTML karakterlerini otomatik olarak escape eder ve XSS saldırılarına karşı koruma sağlar. Kullanıcı verilerini göstermek için her zaman varsayılan olarak {{ }} kullanın; {!! !!} ile escape edilmemiş HTML göstermeniz açıkça gerekmediği sürece.
2{{ $html }} ile {!! $html !!} arasındaki temel fark nedir?
{{ $html }} ile {!! $html !!} arasındaki temel fark nedir?
Cevap
{{ $html }} XSS enjeksiyonlarını önlemek için HTML karakterlerini otomatik olarak escape ederken, {!! $html !!} ham içeriği escape etmeden gösterir. {!! !!} yalnızca dahili olarak oluşturulan veya doğrulanmış içerik gibi güvenilir HTML'i göstermek için kullanın. Kullanıcı verilerini asla {!! !!} ile göstermeyin.
3Bir alt Blade şablonunda üst layout'tan nasıl miras alınır?
Bir alt Blade şablonunda üst layout'tan nasıl miras alınır?
Cevap
@extends('layouts.app') direktifi, bir alt şablonun üst layout'tan miras almasını sağlar. Blade dosyasının ilk satırı olmalıdır. Ardından, üst layout'ta @yield ile tanımlanan bölümlerin içeriğini belirlemek için @section kullanılır.
Hangi Blade direktifi, üst layout'ta alt şablonlar tarafından doldurulacak bir yer tutucu tanımlar?
Bir şablona kısmi bir Blade dosyası nasıl dahil edilir?
+15 mülakat soruları
Diğer Laravel mülakat konuları
PHP Temelleri
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Laravel Routing
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