
Xác thực
Laravel Breeze, guards, middleware auth, hashing mật khẩu, remember me, xác minh email, đặt lại mật khẩu
1Guard trong Laravel là gì?
Guard trong Laravel là gì?
Câu trả lời
Một guard định nghĩa cơ chế xác thực được dùng để xác minh danh tính người dùng. Laravel cung cấp mặc định guard 'web' cho session và guard 'api' cho token. Các guard cho phép quản lý đồng thời nhiều loại xác thực khác nhau và cấu hình cách người dùng được xác thực trong mỗi request.
2Vai trò chính của middleware 'auth' trong Laravel là gì?
Vai trò chính của middleware 'auth' trong Laravel là gì?
Câu trả lời
Middleware 'auth' kiểm tra rằng người dùng hiện tại đã được xác thực trước khi truy cập một route. Nếu người dùng chưa được xác thực, họ sẽ được chuyển hướng đến trang đăng nhập. Middleware này rất cần thiết để bảo vệ các route yêu cầu xác thực và đảm bảo chỉ những người dùng đã đăng nhập mới truy cập được.
3Sự khác biệt giữa Hash::make() và bcrypt() trong Laravel là gì?
Sự khác biệt giữa Hash::make() và bcrypt() trong Laravel là gì?
Câu trả lời
Hash::make() là abstraction được Laravel khuyến nghị để hashing mật khẩu, trong khi bcrypt() là một hàm cụ thể. Hash::make() sử dụng bcrypt theo mặc định nhưng cho phép thay đổi thuật toán hashing trong cấu hình (argon2id, bcrypt). Sử dụng Hash::make() được coi là best practice vì nó mang lại nhiều linh hoạt và khả năng kiểm soát hơn đối với cơ chế hashing.
Vai trò của 'remember_token' trong Laravel là gì?
Laravel Breeze là gì?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Laravel khác
Cơ bản về PHP
Kiến thức cơ bản về OOP trong PHP
Composer & Autoloading
Kiến thức cơ bản về Laravel
Routing trong Laravel
Blade Templates
Request & Response
Kiến thức cơ bản về Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Xác thực và Form
Phân quyền và Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Thông báo & 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
Nắm vững Laravel cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí