qmzlr/laravel

The skeleton application for the Laravel framework.

Maintainers

Package info

github.com/qmzlrld/laravelq1

Type:project

pkg:composer/qmzlr/laravel

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2025-12-24 20:58 UTC

This package is not auto-updated.

Last update: 2026-03-05 20:09:02 UTC


README

Функционал: регистрация/авторизация, создание заявок на бронирование, личный кабинет пользователя и панель администратора со сменой статусов заявок.

Требования

  • PHP 8.2+
  • Composer
  • MySQL

Установка

  1. Установите зависимости:
    composer install
  2. Создайте или обновите файл .env (скопируйте из .env.example при необходимости) и пропишите доступ к MySQL:
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_db
    DB_USERNAME=your_user
    DB_PASSWORD=your_password
    
  3. Сгенерируйте ключ приложения (если еще не создан):
    php artisan key:generate
  4. Выполните миграции и посев данных (создастся администратор admin/admin):
    php artisan migrate --seed
  5. Запустите сервер разработки:
    php artisan serve

Основные возможности

  • Регистрация: логин (латиница/цифры, от 6), пароль (от 8, подтверждение), ФИО (кириллица и пробелы), телефон в формате 8(XXX)XXX-XX-XX, email. Все поля обязательны.
  • Авторизация: вход по логину и паролю, сообщения об ошибках, переход между страницами входа/регистрации.
  • Главная страница: форма отправки заявки на бронирование (дата, время, гости, комментарий), просмотр последних заявок пользователя.
  • Профиль: данные пользователя и история его заявок с пагинацией.
  • Админ-панель: вход под admin / admin, просмотр всех заявок, фильтрация по статусу, смена статуса на «Новая», «Одобрена» или «Отменена», пагинация и всплывающие сообщения.

Полезные команды

  • Список маршрутов: php artisan route:list
  • Очистка кешей: php artisan optimize:clear

Доступ администратора

  • Логин: admin
  • Пароль: admin