Бобер Боб
Платформа складского учёта
Платформа складского учёта · Release notes · v0.3.0

История версий — v0.3.0

Реализована система авторизации: Login.tsx — форма входа с React Hook Form + Zod, клиентская + серверная валидация, дизайн в фирменных цветах. Dashboard.tsx — дашборд с информацией о пользователе и навигацией. AuthController — login/logout с редиректами. HandleInertiaRequests middleware.

minor Выпущена 21.07.2026
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
← Ко всем версиям