Commit Graph

4 Commits (8ab423607c5ccf9a48b15c77aea8831358f43443)

Author SHA1 Message Date
mirivlad 8ab423607c Fix: Исправлены имена маршрутов для тестов
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 13:37:30 +08:00
mirivlad 32c9df5453 Feat: CRUD тестов (начало)
 TestController (resource controller)
 Маршруты: /admin/courses/{course}/tests
 Blade-шаблоны: index, create
 Интеграция в show курса

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 13:17:44 +08:00
mirivlad b3d1daeea6 Feat: Генерация thumbnail для обложек курсов
 Intervention Image установлен
 generateThumbnail() - создаёт копию 400x300px с crop по центру
 deleteThumbnails() - удаляет оригинал и thumb
 Обновлены store, update, destroy методы
 View используют оригиналы для show, thumb для списка

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 12:39:10 +08:00
mirivlad 731eb48537 Feat: CRUD курсов
 CourseController (resource)
 CoursePolicy
 Маршруты: /admin/courses
 Blade-шаблоны:
  - index.blade.php (список с карточками)
  - create.blade.php (форма создания)
  - edit.blade.php (форма редактирования)
  - show.blade.php (просмотр)
 Ссылка в сайдбаре
 Загрузка изображений (thumbnail)
 Типы курсов: standard, scorm, h5p

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 11:31:40 +08:00