Junior: питання на співбесіді з теми «Authentication»
Найпопулярніші питання з реальних Laravel/PHP співбесід для всіх рівнів
Всі теми
Artisan
Authentication
Blade
Collections
Database
Debugging
Eloquent
Enums
Files
HTTP та Request
Mail
Middleware
MVC та архітектура
Pagination
Routing
Seeder
Testing
Архітектура
Безпека
Валідація
Конфігурація
Локалізація
Міграції
Сесії
1 питання
Верифікація email підтверджує, що користувач справді володіє вказаною адресою. Laravel має це з коробки.
// 1. Модель реалізує контракт
class User extends Authenticatable implements MustVerifyEmail {}
// 2. Маршрути захищають middleware
Route::get('/dashboard', ...)->middleware(['auth', 'verified']);
Як працює: після реєстрації Laravel шле лист із підписаним URL (signed URL), перехід за яким ставить email_verified_at. Middleware verified не пускає непідтверджених користувачів. Подія Registered автоматично тригерить відправку листа.