dtech-lar-cli / cli
使用脚本生成laravel5的make代码
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-09-17 19:24:01 UTC
README
该包与Laravel中的artisan命令相同
安装
步骤1:安装包
在composer.json中配置
"require":
{
...,
"dtech-lar-cli/cli": "dev-master"
},
然后运行命令
composer install
或运行命令
composer update
步骤2:创建dtech作为artisan
- 将"/vendor/dtech-lar-cli/cli"中的"dtech"文件复制到根目录。
显示命令列表
在根目录中,运行命令
php dtech make
然后显示命令列表
make:controller Create controller in folder app/Http/Controllers/
make:function Create store function in folder database/migrations/
make:model Create model in folder app/Models/
make:procedure Create store procedure in folder database/migrations/
make:repository Create repository in folder app/Repositories/
make:request Create request in folder app/Htpp/Requests/
make:scope Create scope in folder app/Scopes/
make:trait Create trait in folder app/Traits/
make:trigger Create trigger in folder database/migrations/
用法
- 创建控制器:基础目录"/app/Http/Controllers"
php dtech make:controller Product
文件:app/Http/Controllers/ProductController.php将被创建
或
php dtech make:controller Admin/Product
文件:app/Http/Controllers/Admin/ProductController.php将被创建
- 创建模型:基础目录"/app/Models"
php dtech make:model Product
文件:app/Models/Product.php将被创建
或
php dtech make:model Admin/Product
文件:app/Models/Admin/Product.php将被创建
- 创建仓库:基础目录"/app/Repositories"
php dtech make:repository Product
文件:app/Repositories/ProductRepository.php将被创建
或
php dtech make:repository Admin/Product
文件:app/Repositories/Admin/ProductRepository.php将被创建
- 创建请求:基础目录"/app/Http/Requests"
php dtech make:request Product
文件:app/Http/Requests/ProductRequest.php将被创建
或
php dtech make:request Admin/Product
文件:app/Http/Requests/Admin/ProductRequest.php将被创建
- 创建作用域:基础目录"/app/Scopes"
php dtech make:scope Product
文件:app/Scopes/ProductScope.php将被创建
或
php dtech make:scope Admin/Product
文件:app/Scopes/Admin/ProductScope.php将被创建
- 创建特质:基础目录"/app/Traits"
php dtech make:trait Product
文件:app/Traits/ProductTrait.php将被创建
或
php dtech make:trait Admin/Product
文件:app/Traits/Admin/ProductTrait.php将被创建
- 创建存储函数:基础目录"/database/migrations"。参数:函数名称。
php dtech make:function get_user_list
文件:database/migrations/2018_10_18_012236_function_get_user_list.php将被创建
- 创建存储过程:基础目录"/database/migrations"。参数:过程名称。
php dtech make:procedure user_count
文件:database/migrations/2018_10_18_012811_procedure_user_count.php将被创建
- 创建触发器:基础目录"/database/migrations"。参数:触发器名称和表名称。
php dtech make:trigger after_insert users
文件:database/migrations/2018_10_18_012822_trigger_after_insert.php将被创建