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