Технічне завдання для інтеграції самописного сайту до Laravel
Налаштування підключення до існуючих баз даних MySQL:
Налаштувати з'єднання до існуючих баз даних MySQL в файлі config/database.php. Створення міграцій для обох баз даних:
Створити міграції для створення таблиць в існуючих базах даних за допомогою Artisan-команд Laravel. Створення моделей для кожної бази даних:
Створити моделі для кожної таблиці баз даних в Laravel. Створення 3 видів доступів: звичайний користувач, модератор, адміністратор:
Створити різні ролі користувачів в системі та налаштувати доступи відповідно до кожної ролі. Інтеграція зовнішніх протоколів до іншого хоста:
Налаштувати з'єднання до зовнішнього хоста та взаємодію з його протоколами за допомогою відповідних класів та сервісів. Перенесення вмісту зі старого самописного сайту в Laravel:
Перенести всі необхідні дані (наприклад, статичні сторінки, налаштуваня особистого кабінету"дані про реєстрацію дані про хостинг із протоколами налаштування оплати налаштування смтп почти налаштування капці системний розділ та реферальні налаштування" це все у адмінці ) зі старого самописного сайту в бази даних Laravel. Створення налаштувань особистого кабінету користувача:
Створити форми для зміни пароля та відновлення доступу в особистому кабінеті користувача. Логування всіх дій в особистому кабінеті користувача:
Створити журнал дій користувачів, який буде фіксувати всі дії користувачів в особистому кабінеті. Настройка сайту:
Налаштувати всі параметри сайту, такі як мова, часовий пояс, SEO-налаштування, аутентифікація, розширені налаштування безпеки та інші параметри.
технічне завдання можливе до змін після уточнень та огляду самого проекту це написано для розуміння обсягу завдання