1.6 KiB
1.6 KiB
Веб-приложение по публикации курсов на Laravel
Разрабатывал очень давно как дипломный проект
Используемые библиотеки
Filament
для создания админ-панели для добавления новых пользователейLivewire
для обработки форм и генерации элементов на сайтеShinki
для форматирования блоков кода на страницах занятий
Как запустить проект?
- Установите пакеты зависимостей
composer install
. Для установки необходимо установить для Composer github-ключ аутентификации - Создайте файл
.env
- Запустите миграции
php artisan migrate
- Создайте роли и первых пользователей с помощью команд
php artisan db:seed --class=RoleSeeder
php artisan db:seed --class=UserSeeder
- Запустите команду
php artisan serve
Пользователи по умолчанию
- Студент
- Логин - user_student
- Пароль - student_pass
- Автор курса
- Логин - user_author
- Пароль - author_pass
- Админ
- Логин - user_admin
- Пароль - admin_pass
Как попасть на админ панель?
Админ-панель находится по адресу http://<domain.ex>/admin