CMS Larding - это система управления контентом (CMS) на базе фреймворка Laravel 5.6. Она предназначена для быстрого создания и управления лендингами или небольшими сайтами.
- Административная панель: Удобный интерфейс для управления всеми аспектами сайта.
- Управление контентом: Динамическое редактирование различных блоков на странице, включая:
- Текстовые блоки
- Слайдеры
- Услуги
- Отзывы
- HTML-вставки
- Заказы и заявки: Функционал для приема и обработки заказов и заявок от пользователей.
- Файловый менеджер: Загрузка и управление изображениями.
- Управление пользователями: Редактирование профилей пользователей.
- Настройки: Конфигурация сайта и настроек почты.
- Установка и обновления: Встроенный механизм для установки и обновления системы.
- PHP: ^7.4.1
- Laravel Framework: 5.6.*
- База данных: MySQL / MariaDB (рекомендуется)
- Frontend: JavaScript, jQuery, Bootstrap
-
Склонируйте репозиторий:
git clone <URL_репозитория> cd CMS_larding
-
Установите зависимости PHP:
composer install
-
Создайте файл окружения: Скопируйте
.env.exampleв.env.cp .env.example .env
-
Сгенерируйте ключ приложения:
php artisan key:generate
-
Настройте подключение к базе данных: Откройте файл
.envи укажите данные для вашей базы данных (DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD). -
Выполните миграции и сиды: Эта команда создаст необходимые таблицы в базе данных и заполнит их начальными данными.
php artisan migrate --seed
В качестве альтернативы, вы можете перейти по адресу
/install/{любой_пароль}в браузере, чтобы запустить процесс установки через веб-интерфейс. -
Настройте веб-сервер: Укажите корневой директорией вашего веб-сервера папку
public. -
Готово! Перейдите в браузере по адресу вашего сайта. Для входа в административную панель используйте маршрут
/login.
/: Главная страница/login: Вход в панель управления/dashbord: Главная страница панели управления/setings: Общие настройки сайта/orders: Просмотр заказов/bids: Просмотр заявок/files: Файловый менеджер