kernel243 / artisan
此包提供了一组用于Laravel的artisan命令
v0.0.3
2023-06-26 08:16 UTC
Requires
- php: >=7.4.0
- laravel/framework: >=5.8.0
README
此包提供了一组新的Laravel artisan命令
此包基于另一个Laravel包 dannyvilla/artisan-commands
,我的包增加了其他选项,例如使用Laravel nwidart/laravel-modules
的模块化架构以及其他许多选项。
安装
使用包管理器 composer 安装 kernel243/artisan
composer require kernel243/artisan
用法
查看命令
生成一个空视图
php artisan make:view folder.subfolder.view
生成一个带有布局的视图
php artisan make:view folder.subfolder.view --layout=app
仓库命令
生成一个空仓库文件
php artisan make:repository UserRepository
生成一个包含模型的仓库
php artisan make:repository UserRepository --model=User
生成一个包含模块的仓库
php artisan make:repository UserRepository --model=Country --module=Setting
服务命令
生成服务类
php artisan make:service PayPalPaymentService
生成带有模块的服务类
php artisan make:service PayPalPaymentService --module=Payment
语言命令
生成一个新的区域文件
php artisan make:lang myFilanem --locale=es
生成一个新的JSON区域文件
php artisan make:lang --locale=es --json
类命令
生成一个类
php artisan make:class App\Handlers\UserHandlers
或者你可以使用点(.)作为分隔符
php artisan make:class App.Handlers.UserHandlers --separator=.
生成一个特质
php artisan make:class App\Traits\MyTrait --kind=trait
生成一个接口
php artisan make:class App\Contracts\IClassable --kind=interface
文件命令
生成一个通用文件
php artisan make:file folder.subfolder1.subfolder2.filename --ext=php
贡献
欢迎提交拉取请求。对于重大更改,请首先打开一个问题来讨论你想要更改的内容。