jiny/jinyshop

地尼ERP的骨架应用程序

安装: 23

依赖者: 0

建议者: 0

安全: 0

星级: 3

关注者: 1

分支: 4

公开问题: 1

语言:HTML

类型:项目

dev-master 2024-08-16 09:07 UTC

This package is auto-updated.

Last update: 2024-09-08 07:43:03 UTC


README

지니ERP是以지니PHP为基础制作的全公司业务支持服务。

安装

地尼ERP是基于Laravel开发的。为了使用它,需要PHP语言、Composer、nodejs以及MySQL等RDBMS。

首先安装基本的地尼ERP骨架。

composer create-project jiny/jinyerp 프로젝트

包及模块

地尼ERP的主要功能从新的命名空间jinymodules开始。这样可以在项目根目录下直接安装和 使用扩展功能。

环境配置及数据库迁移

为了数据库连接,需要修改.env文件。地尼PHP默认使用MySQL等RDBMS。

从Laravel 11版本开始,基本数据库已设置为SQLite。为了使用SQLite,需要在php.ini中扩展pdo_sqlite驱动程序。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

为了数据库连接,首先需要在MySQL连接终端中创建用户和模式。此外,还需要授予创建和更改表的权利。

创建初始表。这需要执行Laravel的migrate命令。

php artisan migrate

CSS及Asset安装

为了处理前端界面,需要构建css及assets。这需要nodejs。

npm install
npm run build

服务器运行

当数据库和界面assets构建完成时,可以通过PHP内置的web服务器通过项目运行。

php artisan serve

网站构建及设计

地尼PHP提供了基于Laravel构建网站的便捷功能。地尼PHP具有灵活的网站构建功能,包括主题和slot概念。

主题

位于项目根目录下的/theme文件夹中包含各种主题。主题可以包装所有网站,创建具有相同概念的网站并保持一致性。

www-slot

/resources/www文件夹被添加。地尼PHP通过将静态页面与URL相同地映射来自动输出页面。此外,应用slot后,将/resources/www/slot1作为访问端点来输出页面。

技术文档