letecode / commando
此包是一组 artisan 命令,用于加速 Laravel 下的开发。
v0.0.3
2023-05-02 11:00 UTC
Requires
- php: ^7.2|^8.0.2
- illuminate/support: ^7.0|^8.0|^9.0|^10
README
此包是一组 artisan 命令,用于加速 Laravel 下的开发。
Letecode/commando 支持 Laravel 6, 7, 8, 9 和 10
安装
使用包管理器 composer 安装 letecode/commando
composer require letecode/commando
用法
类命令
生成类文件
php artisan make:class App\Exceptions\DuplicatedPostException
或者你可以使用点(.)作为分隔符
php artisan make:class App.Exceptions.DuplicatedPostException --separator=.
生成特质
php artisan make:trait App\Traits\MyTrait
生成接口
php artisan make:interface App\Contracts\Identifiable
文件命令
生成通用文件
php artisan make:file folder.subfolder1.subfolder2.filename --ext=php
语言命令
生成新的语言文件
php artisan make:lang myFilename --locale=fr
生成新的 JSON 语言文件
php artisan make:lang --locale=fr --json
仓库命令
生成空仓库文件
php artisan make:repository UserRepository
基于模型生成仓库
php artisan make:repository UserRepository --model=User
或者
php artisan make:repository UserRepository --model=App\Models\User
服务命令
生成服务类
php artisan make:service PayPalPaymentService
视图命令
生成空视图
php artisan make:view folder.subfolder.view
生成扩展布局的视图
php artisan make:view folder.subfolder.view --layout=app
贡献
欢迎拉取请求。对于重大更改,请首先提交一个问题来讨论您想要更改的内容。