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

36 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Веб-приложение по публикации курсов на 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`