金义 / 金站点
金站点的基础应用
0.3
2024-08-25 08:50 UTC
Requires
- php: ^8.2
- jiny/laravel: ^0.7
- jiny/shop: ^0.4
- jiny/site: ^0.12
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- livewire/livewire: ^3.5
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 not auto-updated.
Last update: 2024-09-23 07:25:13 UTC
README
지니Site
是基于지니PHP开发的CMS。
安装
金站点是基于Laravel开发的。要使用它,需要PHP语言、Composer、nodejs以及MySQL等RDBMS。
首先安装基础的金站点。
composer create-project jiny/jinysite 프로젝트
包和模块
金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及资产安装
为了处理前端页面,需要构建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
以输出页面。