letecode/commando

此包是一组 artisan 命令,用于加速 Laravel 下的开发。

v0.0.3 2023-05-02 11:00 UTC

This package is auto-updated.

Last update: 2024-10-01 00:11:05 UTC


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

贡献

欢迎拉取请求。对于重大更改,请首先提交一个问题来讨论您想要更改的内容。

许可证

MIT