✅ edit.blade.php передаёт existing_image
✅ update() сохраняет existing_image если новый файл не загружен
✅ update() удаляет старую картинку если загружена новая
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Логирование каждого шага
✅ Валидация картинок вручную
✅ Проверка hasFile для каждого ответа
✅ Логирование сохранения
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Используем $request->input('answers') вместо $validated['answers']
✅ is_correct проверяем как строку '1'
✅ Картинки загружаются через $request->file()
✅ Обновлены store и update методы
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ store/update используют $request->file() для загрузки
✅ toggleCorrect работает с icon.classList вместо innerHTML
✅ Исправлено наследование цвета иконки от кнопки
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Исправлена проверка hasText/hasImage в контроллере
✅ answer_text сохраняется как null если пустой
✅ Картинки отображаются в edit.blade.php в input-group-text
✅ Обновлены store и update методы
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Ответы с картинками без текста теперь сохраняются
✅ TinyMCE инициализируется после DOMContentLoaded
✅ Валидация: хотя бы текст ИЛИ картинка в ответе
✅ Обновлены store и update методы
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Оставлен только мин. размер 400x300px
✅ Макс. размеры сняты (поддержка 4K, 8K)
✅ Обновлены сообщения об ошибках
✅ Обновлены подсказки в формах
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ Intervention Image установлен
✅ generateThumbnail() - создаёт копию 400x300px с crop по центру
✅ deleteThumbnails() - удаляет оригинал и thumb
✅ Обновлены store, update, destroy методы
✅ View используют оригиналы для show, thumb для списка
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
✅ GroupController@show метод
✅ admin/groups/show.blade.php шаблон
✅ Исправлена ссылка на просмотр в admin/organizations/show.blade.php
✅ Загрузка пользователей группы через load('users')
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>