v0.3.0
minor от 21.07.2026
Авторизация, роли, Dashboard
Авторизация
- Login.tsx — форма входа (login + пароль) с React Hook Form + Zod, клиентская + серверная валидация
- AuthController — login/logout, редиректы (guest → login, auth → dashboard)
- HandleInertiaRequests — передаёт auth.user + flash в React
- Zod schemas — auth.ts для валидации форм
Dashboard
- Dashboard.tsx — дашборд с информацией о пользователе, ролью, навигацией
- Защита — auth middleware на всех маршрутах дашборда
Исправления
- Auth key mapping — Auth::attempt() требует ключ email. Исправлено маппингом credentials
- CSRF token — добавлен meta csrf-token в app.blade.php для Inertia POST-запросов
Статистика
- Страницы: Login, Dashboard · Контроллеры: 1 · Маршруты: 3 · Исправления: 2 критических бага
- Версия: 0.2.1 → 0.3.0
← Ко всем версиям