1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/junstar-laytp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

前言

На основе ThinkPHP6+LayUI разработано.

Ценность исходит из обмена, успех зависит от настойчивости

Официальная платформа Онлайн-демонстрация Документация по фреймворку

Разработка с открытым исходным кодом непроста, пожалуйста, нажмите на звёздочки в правом верхнем углу, спасибо!

LayTp общение ① группа: 843093362

Онлайн-демонстрация https://demo.laytp.com Суперпользовательский аккаунт: admin 123456 Демонстрационный сайт предоставляет только функции просмотра данных, для получения дополнительных функций установите фреймворк Laytp локально и попробуйте его.

thinkphp layui star fork группа

Первоначальная цель разработки

Цель разработки Laytp — избежать повторного изобретения колеса и повысить эффективность разработки!

Преимущества фреймворка

  • Выбор простого и элегантного фреймворка ThinkPHP6.

  • Следуя официальной документации, просто нужно знать PHP и LayUI, чтобы сразу использовать.

  • Полное разделение передней и задней части, код ясен и понятен.

  • Инкапсуляция часто используемых элементов HTML-формы, и вам нужно использовать только HTML-теги для рендеринга элементов формы.

  • На основе проверки токенов аутентификация пользователя.

  • Аутентификация переднего и заднего конца JavaScript, уменьшение запросов.

  • Предоставляет рынок плагинов, удобный для обогащения функциональности фреймворка.

  • Постоянно бесплатно предоставляет плагин для создания CURD одним щелчком мыши, простой повторяющийся код CURD можно визуализировать и создать одним щелчком мыши.

  • Постоянно бесплатно предоставляется плагин для генерации документов API, документы API могут быть созданы с помощью MEditor и аннотаций кода.

  • Код безопасен, качество высокое, исправлены большинство уязвимостей низкого и высокого уровня.

Интегрированные функции

  • Модуль API: проверка токена, правила подписи.
  • Управление правами:
    • Администратор: управление администраторами.
    • Роль: управление ролями администраторов.
    • Меню: управление меню администраторов.
  • Конфигурация системы: каждая страница конфигурации является независимой настройкой, требуется только скопировать образец конфигурации и изменить файл HTML, чтобы иметь несколько страниц конфигурации.
  • Рынок плагинов: можно разрабатывать и настраивать собственные плагины, можно устанавливать и обновлять плагины сообщества, доступные в настоящее время плагины:
    • Плагин для создания CRUD: поддержка генерации кода (PHP, HTML, Layui, SQL) для создания CRUD одним щелчком мыши.
    • Генератор документов API: документы API можно создавать с помощью MEditor и аннотаций кода.
    • Редактор UEditor: совместим с Aliyun OSS Object Storage и Qiniu Kodo Object Storage, редактор также может загружать файлы в Aliyun и Qiniu.
    • MEditor редактор: совместим с Aliyun OSS Object Storage и Qiniu Kodo Object Storage, редактор также может загружать файлы в Aliyun и Qiniu.
    • Aliyun OSS объектное хранилище:
    • Qiniu Kodo объектное хранилище:
    • Алиюн SMS:
    • Сервис электронной почты:
  • Журнал операций: журнал операций пользователей, журнал запросов API, журнал входа администраторов.
  • Региональное управление:
  • Управление вложениями:

Инкапсулированные общие элементы формы

В Laytp вам не нужно писать слишком много кода JS, вам просто нужно написать так:

<div class="表单元素class标识"
     data-属性名="属性值"
     >
</div>

Вы можете отобразить общие элементы формы, такие как компоненты загрузки, множественный выбор, редакторы, провинции, города и т. д.

Установка и использование

  1. Сначала клонируйте этот фреймворк прямо на свой компьютер или загрузите его напрямую.
git clone https://gitee.com/junstar/laytp
  1. Сначала установите mysql sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION, а затем создайте базу данных.
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = имя созданной базы данных
USERNAME = имя пользователя базы данных
PASSWORD = пароль базы данных
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
PREFIX = префикс базы данных, рекомендуется использовать lt_
  1. Скопируйте файл .example.env в корневой каталог и переименуйте его в .env, измените часть подключения к базе данных в файле .env.
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = созданное имя базы данных
USERNAME = пользователь базы данных
PASSWORD = пароль базы данных
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
PREFIX = префикс базы данных, рекомендуется использовать lt_
  1. Выполните команду composer install в корневом каталоге для установки необходимых пакетов Composer, включая ThinkPHP6 и другие коды ThinkPHP6!
composer install
  1. Выполните команду миграции базы данных ThinkPHP6 в корневом каталоге, здесь будут импортированы файлы базы данных, необходимые для фреймворка Laytp.
php think migrate:run

Скриншоты программного обеспечения

Смотрите демонстрацию на сайте.

Документация по фреймворкам

Документация по Laytp на официальном сайте. https://www.laytp.com/doc/laytp.html

Документация PHPDoc. https://apidoc.gitee.com/junstar/laytp

Журнал изменений

https://www.laytp.com/doc/laytp/7.html

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Лайтп последней версии — это высокопроизводительный фреймворк для быстрой разработки бэкенда на основе ThinkPHP 6 и Layui. Обеспечивается полное разделение фронтенда и бэкенда. Для отображения сложных элементов форм можно использовать только язык HTML-разметки. Существует богатый набор плагинов. Есть возможность визуализировать и создавать одни... Развернуть Свернуть
JavaScript и 6 других языков
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/junstar-laytp.git
git@api.gitlife.ru:oschina-mirror/junstar-laytp.git
oschina-mirror
junstar-laytp
junstar-laytp
3.0