simonecosci/wms

窗口管理系统

安装: 22

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 3

开放问题: 8

语言:Blade

类型:项目


README

窗口管理系统

Laravel-KendoUI(Web桌面环境)

GitHub All Releases

关于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的商业许可证