
การยืนยันตัวตน
Laravel Breeze, guards, middleware auth, การแฮชรหัสผ่าน, remember me, การยืนยันอีเมล, การรีเซ็ตรหัสผ่าน
1guard ใน Laravel คืออะไร?
guard ใน Laravel คืออะไร?
คำตอบ
guard กำหนดกลไกการยืนยันตัวตนที่ใช้เพื่อตรวจสอบตัวตนของผู้ใช้ Laravel มี guard 'web' สำหรับ session และ guard 'api' สำหรับ token มาให้โดยค่าเริ่มต้น guard ช่วยให้จัดการการยืนยันตัวตนหลายประเภทพร้อมกันและกำหนดค่าว่าผู้ใช้จะถูกยืนยันตัวตนอย่างไรในแต่ละ request
2บทบาทหลักของ middleware 'auth' ใน Laravel คืออะไร?
บทบาทหลักของ middleware 'auth' ใน Laravel คืออะไร?
คำตอบ
middleware 'auth' จะตรวจสอบว่าผู้ใช้ปัจจุบันได้รับการยืนยันตัวตนแล้วก่อนเข้าถึง route หากผู้ใช้ยังไม่ได้ยืนยันตัวตน จะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ middleware นี้จำเป็นสำหรับการปกป้อง route ที่ต้องการการยืนยันตัวตนและรับประกันว่าเฉพาะผู้ใช้ที่ล็อกอินแล้วเท่านั้นที่เข้าถึงได้
3ความแตกต่างระหว่าง Hash::make() และ bcrypt() ใน Laravel คืออะไร?
ความแตกต่างระหว่าง Hash::make() และ bcrypt() ใน Laravel คืออะไร?
คำตอบ
Hash::make() เป็น abstraction ที่ Laravel แนะนำสำหรับการแฮชรหัสผ่าน ขณะที่ bcrypt() เป็นฟังก์ชันเฉพาะ Hash::make() ใช้ bcrypt โดยค่าเริ่มต้นแต่อนุญาตให้เปลี่ยนอัลกอริทึมการแฮชในการตั้งค่า (argon2id, bcrypt) การใช้ Hash::make() ถือเป็นแนวปฏิบัติที่ดีที่สุดเพราะให้ความยืดหยุ่นและการควบคุมกลไกการแฮชมากกว่า
บทบาทของ 'remember_token' ใน Laravel คืออะไร?
Laravel Breeze คืออะไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Laravel อื่นๆ
พื้นฐาน PHP
พื้นฐาน OOP ใน PHP
Composer & Autoloading
พื้นฐาน Laravel
Laravel Routing
Blade Templates
Request & Response
พื้นฐาน Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
การตรวจสอบและฟอร์ม
การให้สิทธิ์และ Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
การแจ้งเตือนและเมล
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
เชี่ยวชาญ Laravel สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี