PHPackages                             zhanshop/kernel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. zhanshop/kernel

ActiveLibrary[Framework](/categories/framework)

zhanshop/kernel
===============

张启全研发的PHP框架

v1.0.0(4y ago)0266Apache-2.0PHPPHP &gt;=8.0.0

Since Apr 28Pushed 4y ago1 watchersCompare

[ Source](https://github.com/zhangqiquan/kernel)[ Packagist](https://packagist.org/packages/zhanshop/kernel)[ Docs](http://www.zhanshop.cn/)[ RSS](/packages/zhanshop-kernel/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

zhanshop框架核心
============

[](#zhanshop框架核心)

本系统采用RESTFUL应用程序的设计风格开发，返回结构为JSON格式， 所有资源都共享统一的接口，以便在客户端和服务器之间传输状态。使用的是标准的 HTTP 方法，比如 GET、PUT、POST 和 DELETE。 注意: POST请求参数中添加 \_method = 方法名 可以伪造请求方法。

主要新特性
-----

[](#主要新特性)

- 采用`PHP8`,php版本必须大于8.0
- 支持更多的`PSR`规范
- 系统服务注入支持
- 数据库操作底层使用think-orm
- 内部功能中间件化
- 更强大的控制台
- 对IDE更加友好

安装
--

[](#安装)

```
composer require zhanshop/kernel

```

目录结构
----

[](#目录结构)

```
├─app 应用目录
│  ├─api api目录
│  │  ├─v1_0_0 api版本
│  │  │  ├─controller api控制器
│  │  │  │  ├─Index.php
│  │  │  ├─service api服务
│  │  │  │  ├─IndexService.php
│  │  ├─v2_0_0
│  ├─console 控制台目录
│  ├─library 封装library
│  ├─middleware 控制器中间件
│  ├─model 数据库模型
│  ├─provide 服务提供者
├─cmd.php 控制台程序入口
├─composer.json
├─config 配置目录
├─public 网站目录
├─route 路由
├─runtime 运行时
├─vendor 框架目录及composer包

```

\#使用方法

\###1.生成路由

```
php cmd.php api:create // 使用命令生成路由
php cmd.php apidoc:manager // 当代码和注释发生变更使用该命令进行 修改/删除/清空/回滚/生成
对框架生成的service进行业务开发即可

```

\###2.数据模型

模型定义

namespace app\\model;

```
