
Kimlik Doğrulama
Laravel Breeze, guard'lar, middleware auth, parola hashleme, remember me, e-posta doğrulama, parola sıfırlama
1Laravel'de guard nedir?
Laravel'de guard nedir?
Cevap
Bir guard, kullanıcı kimliğini doğrulamak için kullanılan kimlik doğrulama mekanizmasını tanımlar. Laravel varsayılan olarak session'lar için 'web' guard'ını ve token'lar için 'api' guard'ını sağlar. Guard'lar, farklı kimlik doğrulama türlerini aynı anda yönetmeye ve kullanıcıların her istekte nasıl doğrulanacağını yapılandırmaya olanak tanır.
2Laravel'de 'auth' middleware'inin temel rolü nedir?
Laravel'de 'auth' middleware'inin temel rolü nedir?
Cevap
'auth' middleware'i, bir route'a erişmeden önce mevcut kullanıcının kimliğinin doğrulanmış olduğunu kontrol eder. Kullanıcı doğrulanmamışsa giriş sayfasına yönlendirilir. Bu middleware, kimlik doğrulaması gerektiren route'ları korumak ve yalnızca giriş yapmış kullanıcıların erişebilmesini sağlamak için gereklidir.
3Laravel'de Hash::make() ile bcrypt() arasındaki fark nedir?
Laravel'de Hash::make() ile bcrypt() arasındaki fark nedir?
Cevap
Hash::make(), parolaları hashlemek için Laravel'in önerdiği soyutlamadır; bcrypt() ise belirli bir fonksiyondur. Hash::make() varsayılan olarak bcrypt kullanır ancak yapılandırmada hashleme algoritmasını (argon2id, bcrypt) değiştirmeye olanak tanır. Hash::make() kullanmak, hashleme mekanizması üzerinde daha fazla esneklik ve kontrol sağladığı için en iyi uygulama olarak kabul edilir.
Laravel'de 'remember_token' tokenının rolü nedir?
Laravel Breeze nedir?
+17 mülakat soruları
Diğer Laravel mülakat konuları
PHP Temelleri
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Temelleri
Eloquent Relationships
Migrations & Schema Builder
Doğrulama ve Formlar
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