college-courses/README.md

36 lines
1.6 KiB
Markdown
Raw Normal View History

2024-10-15 11:30:57 +03:00
# Веб-приложение по публикации курсов на Laravel
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
Разрабатывал очень давно как дипломный проект
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
## Используемые библиотеки
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
- `Filament` для создания админ-панели для добавления новых пользователей
- `Livewire` для обработки форм и генерации элементов на сайте
- `Shinki` для форматирования блоков кода на страницах занятий
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
## Как запустить проект?
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
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`
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
## Пользователи по умолчанию
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
* Студент
* Логин - user_student
* Пароль - student_pass
* Автор курса
* Логин - user_author
* Пароль - author_pass
* Админ
* Логин - user_admin
* Пароль - admin_pass
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
## Как попасть на админ панель?
2024-10-15 10:15:40 +03:00
2024-10-15 11:30:57 +03:00
Админ-панель находится по адресу `http://<domain.ex>/admin`