
Autentikasi
Laravel Breeze, guards, middleware auth, hashing password, remember me, verifikasi email, reset password
1Apa itu guard di Laravel?
Apa itu guard di Laravel?
Jawaban
Sebuah guard mendefinisikan mekanisme autentikasi yang digunakan untuk memverifikasi identitas pengguna. Laravel menyediakan secara default guard 'web' untuk session dan guard 'api' untuk token. Guard memungkinkan pengelolaan berbagai tipe autentikasi secara bersamaan dan mengonfigurasi bagaimana pengguna diautentikasi pada setiap request.
2Apa peran utama middleware 'auth' di Laravel?
Apa peran utama middleware 'auth' di Laravel?
Jawaban
Middleware 'auth' memverifikasi bahwa pengguna saat ini sudah terautentikasi sebelum mengakses sebuah route. Jika pengguna belum terautentikasi, ia akan diarahkan ke halaman login. Middleware ini penting untuk melindungi route yang memerlukan autentikasi dan memastikan hanya pengguna yang sudah login yang dapat mengaksesnya.
3Apa perbedaan antara Hash::make() dan bcrypt() di Laravel?
Apa perbedaan antara Hash::make() dan bcrypt() di Laravel?
Jawaban
Hash::make() adalah abstraksi yang direkomendasikan Laravel untuk melakukan hashing password, sedangkan bcrypt() adalah fungsi spesifik. Hash::make() menggunakan bcrypt secara default tetapi memungkinkan perubahan algoritma hashing pada konfigurasi (argon2id, bcrypt). Menggunakan Hash::make() dianggap praktik terbaik karena menawarkan lebih banyak fleksibilitas dan kontrol atas mekanisme hashing.
Apa peran 'remember_token' di Laravel?
Apa itu Laravel Breeze?
+17 pertanyaan wawancara
Topik wawancara Laravel lainnya
Dasar-Dasar PHP
Dasar OOP PHP
Composer & Autoloading
Dasar-Dasar Laravel
Routing Laravel
Blade Templates
Request & Response
Dasar-Dasar Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validasi & Formulir
Otorisasi & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notifikasi & 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
Kuasai Laravel untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis