PHPackages                             kitty/appslice - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. kitty/appslice

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

kitty/appslice
==============

Application partition deployment component.

1.4.1(8y ago)131542MITPHP

Since Jul 15Pushed 8y agoCompare

[ Source](https://github.com/yysel/appslice)[ Packagist](https://packagist.org/packages/kitty/appslice)[ RSS](/packages/kitty-appslice/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (16)Used By (0)

App-Slice &lt;应用分片管理组件&gt;
==========================

[](#app-slice-应用分片管理组件)

为`Laravel`项目量身开发项目分治组件，可以让您以不同应用来更加灵活的组织项目结构

1、安装：
-----

[](#1安装)

```
    在命令行执行：composer require kitty/appslice

```

2、添加服务提供者至`/config/app.php`文件下的'providers'数组内如下：
------------------------------------------------

[](#2添加服务提供者至configappphp文件下的providers数组内如下)

```
'providers' => [
         Kitty\AppSlice\AppSliceProvider::class,
 ]
```

3、提取配置文件（可选）：
-------------

[](#3提取配置文件可选)

```
    在命令行执行：php artisan vendor:publish

```

4、修改默认配置（可选）
------------

[](#4修改默认配置可选)

- 打开项目根目录下的config目录下的slice.php。
- 修改core配置项下的name与path,其中name是项目组目录名，你未来所创建的所有目录都将放在这里，默认是Core;path是项目组所在路径默认放在根目录的app下。

5、创建应用
------

[](#5创建应用)

```
1) 命令行运行：php artisan make:app
2) 按提示输入应用名称
3）进度条打满，应用就被创建完成
```

6、辅助命令
------

[](#6辅助命令)

#### （1） php artisan make:app 创建应用

[](#1-php-artisan-makeapp-创建应用)

#### （2） php artisan make:c `控制器名` --app=`应用名称` --r 在指定应用内创建控制器，

[](#2-php-artisan-makec--控制器名----app应用名称---r-在指定应用内创建控制器)

- `name`为控制器名称，不穿值将提示询问。
- --app=的值为指定应用名称，如果不传，则进入选择界面，这样更精确。
- --r 当输入此选项时将创建一个资源控制器

#### （3） php artisan make:m `控制器名` --app=`应用名称` 在指定应用内创建模型

[](#3-php-artisan-makem-控制器名---app应用名称-在指定应用内创建模型)

- `name`属性与`--app`选项用法同上

#### （4）php artisan slice 查看当前版本

[](#4php-artisan-slice-查看当前版本)

7、使用说明
------

[](#7使用说明)

假如我们采用默认配置，创建一个叫home的应用，slice就会在项目根目录的`core`目录下创建一个为Home的应用，slice已经为你默认创建的Controllers和Views，他们是存放控制器和视图文件的。 并且slice默认创建了一个demo的控制器和视图。在Home/下还已经建立好了route.php用来书写路由，他们被分配在home分组下。 你可以使用app\_view()方法来像view()一样渲染视图,只不过他会动态查找本应用下的对应的视图文件，而不是resources目录下。使用过程中如遇到问题或者意见建议，请联系作者微信：`qq927994432`。如果此扩展对您的项目有帮助， 请帮作者点亮小星星（^\_^）Y

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~22 days

Recently: every ~30 days

Total

15

Last Release

2957d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cb333f47ba5fbb2c0db1cdd591004552d44066b16f4d0358eed89736febf3de4?d=identicon)[烟雨十二楼](/maintainers/%E7%83%9F%E9%9B%A8%E5%8D%81%E4%BA%8C%E6%A5%BC)

---

Top Contributors

[![yysel](https://avatars.githubusercontent.com/u/24520323?v=4)](https://github.com/yysel "yysel (8 commits)")

### Embed Badge

![Health badge](/badges/kitty-appslice/health.svg)

```
[![Health](https://phpackages.com/badges/kitty-appslice/health.svg)](https://phpackages.com/packages/kitty-appslice)
```

###  Alternatives

[in2code/in2publish_core

Content publishing extension to connect stage and production server

40143.4k](/packages/in2code-in2publish-core)[tiamo/phpas2

PHPAS2 is a php-based implementation of the EDIINT AS2 standard

4678.9k](/packages/tiamo-phpas2)[wapmorgan/php-rpm-packager

RPM packager for PHP applications.

116.5k](/packages/wapmorgan-php-rpm-packager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
