Пример проекта Laravel 11 по шпаргалке для задания Корочки.есть.
Что внутри:
- регистрация и авторизация без Breeze;
- роли через поле
users.is_admin; - курсы в отдельной таблице
courses; - заявки пользователя;
- админка со сменой статуса;
- отзывы только после статуса
completed.
- Настрой
.envпод MySQL или оставь SQLite для локальной проверки. - Выполни:
php artisan migrate:fresh
php artisan serve- Добавь в таблицу
coursesтри курса:
Основы алгоритмизации и программированияОсновы веб-дизайнаОсновы проектирования баз данных
Можно взять готовый SQL из файла database/demo_courses.sql.
- Зарегистрируй обычного пользователя через форму.
- Зарегистрируй пользователя
Adminс паролемKorokNET. - В phpMyAdmin поставь этому пользователю
is_admin = 1. - Выйди из системы и войди заново под
Admin / KorokNET.
/register/login/applications/applications/create/admin/applications
- Регистрация обычного пользователя.
- Вход пользователя.
- Создание заявки.
- Вход под админом.
- Смена статуса на
Идет обучение, потом наОбучение завершено. - Возврат под обычного пользователя и отправка отзыва.