college-courses/README.md
2024-10-15 18:30:57 +10:00

1.6 KiB
Raw Blame History

Веб-приложение по публикации курсов на Laravel

Разрабатывал очень давно как дипломный проект

Используемые библиотеки

  • Filament для создания админ-панели для добавления новых пользователей
  • Livewire для обработки форм и генерации элементов на сайте
  • Shinki для форматирования блоков кода на страницах занятий

Как запустить проект?

  1. Установите пакеты зависимостей composer install. Для установки необходимо установить для Composer github-ключ аутентификации
  2. Создайте файл .env
  3. Запустите миграции php artisan migrate
  4. Создайте роли и первых пользователей с помощью команд
    • php artisan db:seed --class=RoleSeeder
    • php artisan db:seed --class=UserSeeder
  5. Запустите команду php artisan serve

Пользователи по умолчанию

  • Студент
    • Логин - user_student
    • Пароль - student_pass
  • Автор курса
    • Логин - user_author
    • Пароль - author_pass
  • Админ
    • Логин - user_admin
    • Пароль - admin_pass

Как попасть на админ панель?

Админ-панель находится по адресу http://<domain.ex>/admin