PHPackages                             selden1992/console - 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. [CLI &amp; Console](/categories/cli)
4. /
5. selden1992/console

ActiveLibrary[CLI &amp; Console](/categories/cli)

selden1992/console
==================

console

2.0.x-dev(9y ago)7814[1 issues](https://github.com/selden1992/console/issues)Apache-2.0PHPPHP &gt;=5.4

Since Aug 31Pushed 9y ago1 watchersCompare

[ Source](https://github.com/selden1992/console)[ Packagist](https://packagist.org/packages/selden1992/console)[ RSS](/packages/selden1992-console/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (4)Used By (0)

简介
--

[](#简介)

为TP添加命令行支持，数据迁移文件的模板是以mysql5.7为例，低版本自行修改模板路径，console.php配置文件， 欢迎push你的代码

master为开发分支

2.\* 分支支持tp3.2

tp5.\* 分支支持tp5

这些命令支持包括( src/route.php注册了所有命令,自行查看 )
-------------------------------------

[](#这些命令支持包括-srcroutephp注册了所有命令自行查看-)

- 允许新增自定义命令
- 允许覆盖默认命令
- 显示命令列表
- 创建模块
- 创建控制器
- 创建视图
- 创建model
- 创建目录
- 创建文件
- 数据表迁移
- 创建参数池
- 创建行为类

### 开始安装包

[](#开始安装包)

修改thinkphp5根目录下的composer.json文件里面的

require 和 scripts 标签

```
{
    "require": {
        "php": ">=5.4.0",
        "topthink/framework": "^5.0",
        "selden1992/console":"dev-tp5.0"
    },
    "scripts": {

        "post-autoload-dump": [
            "php -r \"file_exists('artisan') || copy('./vendor/selden1992/console/artisan','artisan');\""
        ]
    }
}

```

命令行下运行以下命令开始安装

```
composer update

```

根目录下会生成 artisan 文件 充当入口文件，没有可以手动创建

```
#!/usr/bin/php
