divotek/admin

后端办公应用程序、管理面板或CMS的平台,适用于您的Laravel应用。

v10.0.6 2023-10-12 11:27 UTC

This package is auto-updated.

Last update: 2024-09-08 18:17:05 UTC


README

DiVoTek管理面板

基于 Orchid平台.

有关完整文档,请访问 orchid.software.

这是一个免费的 Laravel 包,它抽象了标准业务逻辑,允许通过代码驱动的快速后端应用、管理面板和仪表板开发。

实现的功能

  • 原生支持 nakukryskin/orchid-repeater-field

  • 原生支持 nakipelo/orchid-ckeditor

  • 自定义操作栏,具有操作(如“返回”,“保存并离开”等)

  • 自动嵌套表格(需要名为 children 的模型关系,例如 $product->children

  • 自定义缩略字段,用于自动生成缩略名

  • 原生支持 barryvdh/laravel-elfinder

  • 活动日志

  • 一些小的改进

安装

  • 创建项目
composer create-project laravel/laravel my-awesome-admin
  • 配置 .env

  • 安装主管理包

composer require divotek/admin
  • 发布包配置和资产
php artisan admin:install
  • 配置主管理凭据
php artisan admin:make

本地开发

  • 下载源代码

  • 解压存档

  • 在解压的目录中进行您的操作

  • 构建修改后的管理面板的前端

npm i & npm run production
  • 编辑您的项目 composer.json 并添加/修改以下指令
"require": {
    "divotek/admin": "dev-main",
    ...
},
"repositories": [
    {
        "type": "path",
        "url": "../path/to/extracted/directory"
    },
    ...
]
  • 在您的项目目录中删除 vendor 目录和 composer.lock 文件

  • 运行以下命令

composer install