vncore/cms

使用Laravel构建的免费CMS源代码,适用于您的系统。

dev-master 2024-09-18 15:32 UTC

This package is auto-updated.

Last update: 2024-09-20 14:19:07 UTC


README

使用Laravel构建的免费CMS源代码,适用于您的系统
composer create-project vncore/cms

Total Downloads Latest Stable Version License

关于Vncore CMS

  • Vncore CMS使您轻松构建商业网站。
  • Vncore CMS是一个完整的系统,结合了Vncore/frontVncore/core

Vncore CMS能做什么?

  • 完全继承了Vncore/core的强大和便捷。
  • 插件将不断更新。
  • 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

快速安装指南

初始化vncore cms

运行命令

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](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