simonecosci / wms
窗口管理系统
Requires
- php: >=7.1.3
- doctrine/dbal: ^2.5
- fideloper/proxy: ~3.3
- intervention/image: ^2.4
- laravel/framework: 5.7.*
- laravel/tinker: ~1.0
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: ~1.0
- phpunit/phpunit: ~7.0
- symfony/thanks: ^1.0
- dev-master
- 1.1.1
- 1.1.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-1.2.8
- dev-dependabot/composer/symfony/http-kernel-4.4.50
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/postcss-and-laravel-mix-8.4.16
This package is auto-updated.
Last update: 2024-09-28 20:25:29 UTC
README
窗口管理系统
Laravel-KendoUI(Web桌面环境)
关于WMS(任何管理系统)
WMS 是在 Laravel 框架 基础上构建的,通过扩展某些功能并使用 kendo-ui 作为前端 JavaScript 框架。基本上,WMS 为您创建了一个非常类似于您 桌面 的 管理后端 环境。公共区域由您自己决定。
使用此工具,您不需要具备编程技能。您只需要了解 关系型数据库 的基础知识即可。对于您将要创建的每个新模块,应用程序本身会生成应用程序代码。所有者只需简单地创建视觉上的 数据模型,然后点击按钮来生成源代码。
无需编程技能
一旦代码创建完成,您可以手动编辑并添加/集成自己的功能。
最终效果令人惊叹,管理员感觉就像在家一样。这得益于窗口化的方法。管理员已经知道如何处理窗口、最小化、最大化、更改壁纸和主题等。
它是一种 在线MDI表单应用程序生成器,提供了一种简单的方式来创建前端UI(用户界面)和后端(CRUD)。
有人称它为在线访问向导,也不无道理。
如果您想尝试……它是免费的,如果您喜欢,别忘了给它加星哦 :)
安装
克隆git
git clone https://github.com/simonecosci/wms.git <install-directory>
cd <install-directory>
composer install
npm install
通过Composer
composer create-project simonecosci/wms <install-directory>
cd <install-directory>
npm install
数据库
创建一个新的数据库
mysql -uroot -p
mysql> create database yourDatabaseName;
mysql> quit;
然后 cp .env.example .env
并更新您的数据库凭据。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourDatabaseName
DB_USERNAME=root
DB_PASSWORD=root
如果您想更改初始凭据,请编辑文件 /database/seeds/UsersTableSeeder.php
或使用这些
email: admin@example.com
password: admin
运行迁移并添加种子
php artisan migrate:fresh --seed
现在您可以运行Web服务器
php artisan serve
或在您的Web服务器配置中配置虚拟主机
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/<install-directory>/public"
<Directory "/<install-directory>/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
导航到 https:/// 并登录
在您的应用程序处于开发状态时,您必须为以下文件夹提供 写入 权限
- app/Models
- app/Http/Controllers/Admin
- resources/views/admin
- database/migrations
- public/app
chmod -R 777 app/Models
chmod -R 777 app/Http/Controllers/Admin
chmod -R 777 resources/views/admin
chmod -R 777 database/migrations
chmod -R 777 public/app
要创建您的第一个窗口,请阅读Wiki
许可证
Laravel 框架和WMS 是开源软件,根据 MIT 许可证 授权。
Kendo-UI 框架是商业软件,授权 https://www.telerik.com/purchase/license-agreement/kendo-ui。
使用此软件需要Kendo UI的商业许可证