kernel243/artisan

此包提供了一组用于Laravel的artisan命令

v0.0.3 2023-06-26 08:16 UTC

This package is auto-updated.

Last update: 2024-09-26 11:44:01 UTC


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

贡献

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

许可证

MIT