vncore/front

处理 vncore 的前端

dev-master 2024-09-20 04:23 UTC

This package is auto-updated.

Last update: 2024-09-20 04:23:59 UTC


README

适用于所有系统(电子商务、CMS、PMO...)的核心 Laravel 管理系统
composer require vncore/core

安装和文档

Total Downloads Latest Stable Version License

关于 Vncore

Vncore 是一个使用 Laravel 构建的紧凑型源代码库,帮助用户快速构建强大的管理网站。无论您的系统是简单还是复杂,Vncore 都可以帮助您轻松运营和扩展。

Vncore 可以做什么?

  • 提供强大灵活的角色管理和用户组解决方案。
  • 提供同步认证 API,通过额外的层增强 API 安全性。
  • 构建和管理在系统中运行的插件/模板
  • 全面的访问日志监控系统。
  • 持续更新安全漏洞。
  • 支持多种语言,易于管理。
  • Vncore 是免费的

还有更多...

  • Vncore 构建了一个大型、开放的生态系统(插件、模板),帮助用户根据需求快速构建 CMS、PMO、电子商务等。

Laravel 核心

Vncore 1.x

核心 Laravel 框架 11.x

使用 Vncore 的网站结构

Website-folder/
|
├── app
│     └── Vncore
│           ├── Core(+) //Customize controller core
│           ├── Blocks(+)
│           ├── Helpers(+)
│           ├── Templates(+)
│           └── Plugins(+)
├── public
│     └── Vncore
│           ├── Admin(+)
│           ├── Templates(+)
│           └── Plugins(+)
├── resources
│            └── views/vendor
│                           └── vncore-admin(+) //Customize view admin
├── vendor
│     └── vncore/core
├── .env
└──...

支持项目

支持这个项目 😜 🙏

PayPal Me

快速安装指南

  • 步骤 1:准备 Laravel 源代码

    参考以下命令

    composer create-project laravel/laravel website-folder

  • 步骤 2:安装 vncore/core 包

    移动到 Laravel 目录(在本例中为 website-folder),并运行以下命令

    composer require vncore/core

  • 步骤 3:检查 .env 文件中的配置

    确保 .env 文件中的数据库配置和 APP_KEY 信息完整。

    如果未设置 APP_KEY,请使用以下命令生成它

    php artisan key:generate

  • 步骤 4:初始化 vncore

    运行以下命令

    php artisan vncore:install

有用信息

查看 Vncore 版本

php artisan vncore:info

更新 vncore

使用以下命令更新包

composer update vncore/core

然后,运行以下命令

php artisan vncore:update

创建插件

php artisan vncore:make plugin --name=PluginName

创建 zip 文件插件

php artisan vncore:make plugin --name=PluginName --download=1

创建模板

php artisan vncore:make template --name=TemplateName

创建 zip 文件模板

php artisan vncore:make template --name=TemplateName --download=1

自定义

自定义 vncore-config 和函数

php artisan vncore:customize config

自定义视图管理界面

php artisan vncore:customize view

覆盖 vncore_ 辅助函数*

步骤 1:使用命令 php artisan vncore:customize config 复制文件 app/config/vncore_functions_except.php

步骤 2:将您想要覆盖的函数列表添加到 vncore_functions_except.php

步骤 3:在 app/Vncore/Helpers 文件夹 中创建新的函数

覆盖 vncore 控制器文件

步骤 1:复制您想要覆盖的控制器文件到 vendor/vncore/core/src/Admin/Controllers -> app/Vncore/Core/Admin/Controllers

步骤 2:将 namespace Vncore\Core\Admin\Controllers 更改为 namespace App\Vncore\Core\Admin\Controllers

覆盖 vncore API 控制器文件

步骤 1:复制您想要覆盖的控制器文件到 vendor vendor/vncore/core/src/Api/Controllers -> app/Vncore/Core/Api/Controllers

步骤 2:将 namespace Vncore\Core\Api\Controllers 更改为 namespace App\Vncore\Core\Api\Controllers

添加路由

在路由声明中使用前缀和中间件常量 VNCORE_ADMIN_PREFIXVNCORE_ADMIN_MIDDLEWARE

参考文献: https://github.com/vncore/core/blob/master/src/Admin/routes.php

.env 文件中的环境变量

快速禁用 Vncore 和插件

VNCORE_ACTIVE=1 // 要禁用,设置值为 0

禁用 API

VNCORE_API_MODE=1 // 要禁用,设置值为 0

数据表前缀

VNCORE_DB_PREFIX=vncore_ // 安装 vncore 后不能更改

指向管理员的前缀路径

VNCORE_ADMIN_PREFIX=vncore_admin