jiny / jinysite
JinySite 的基本应用程序
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 auto-updated.
Last update: 2024-09-27 10:01:08 UTC
README
지니Site 是基于地尼PHP开发的CMS。
安装
地尼Site 是基于Laravel开发的。要使用它,需要PHP语言、Composer、nodejs以及MySQL等RDBMS。
首先安装基本的地尼Site。
composer create-project jiny/jinysite 프로젝트
包和模块
地尼ERP的主要功能从新的命名空间 jiny 和 modules 开始。这意味着,可以直接在项目根目录中安装并使用扩展功能。
环境配置和数据库迁移
为了数据库连接,需要修改 .env 文件。地尼PHP默认使用MySQL等RDBMS。
从Laravel 11版本开始,默认数据库设置为SQLite。要使用SQLite,需要在php.ini中扩展pdo_sqlight驱动程序。
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 以输出页面。