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`
|