jiny / jinyshop
地尼ERP的骨架应用程序
dev-master
2024-08-16 09:07 UTC
Requires
- php: ^8.2
- jiny/admin: ^0.7.0
- jiny/auth: ^0.9.0
- jiny/auth-profile: ^0.5.0
- jiny/auth-social: ^0.4.0
- jiny/auth-users: ^0.4.0
- jiny/config: ^0.4.0
- jiny/shop: ^0.1.0
- jiny/site: ^0.7.0
- jiny/site-board: ^0.3.0
- jiny/site-cms: ^0.2.0
- jiny/theme: ^0.3.1
- jiny/ui: ^0.4.0
- jiny/ui-components: ^0.5.0
- jiny/ui-widgets: ^0.3.0
- jiny/wire-table: ^0.7.0
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- livewire/livewire: ^3.5
- webuni/front-matter: ^2.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^11.0.1
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的主要功能从新的命名空间jiny
和modules
开始。这样可以在项目根目录下直接安装和 使用扩展功能。
环境配置及数据库迁移
为了数据库连接,需要修改.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
作为访问端点来输出页面。