placetopay / self-declarations-base
管理Laravel中的层
v3.0.1
2022-03-31 14:46 UTC
Requires
- php: ^7.2|^8.0
- ext-json: *
Requires (Dev)
- phpstan/phpstan: 1.5.2
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: ^3.2
README
基仓库,用于管理Laravel 5.5到5.7的层
要创建文件,在项目根目录下使用
php vendor/freddiegar/base/src/Commands/create.php [NameModel] [options] [columns,names?]
示例
php vendor/freddiegar/base/src/Commands/create.php User _ id,name,surname,email
这将创建项目中的以下文件
./app/Contracts/Repositories/UserRepository.php ./app/Entities/UserEntity.php ./app/Managers/UserManager.php ./app/Models/User.php ./app/Repositories/Eloquent/EloquentUserRepository.php
如果这些文件夹不存在,它将创建它们 [Contracts,Entities,Managers,Models,Repositories]
选项
如果您只想创建特定文件中的一个,可以使用以下选项(别名)
I [interface]
E [entity]
G [manager]
M [model]
R [repository]
D [datatable]
Q [request]
C [controller]
i [_info]
c [_create]
e [_edit]
f [_form]
x [_index]
w [_show]
a [_actions]
l [_lang]%
选项快捷键
您可以使用的所有类型都在这里,此外,这些是快捷键
_ <= underscore [IEGMR]
* <= asterisk [IEGMRDQCicefxwal];