雅科夫列科 / laravel-class-generator
一个用于生成实用、服务、特质和助手类的Laravel包
v1.2.2
2024-09-12 08:37 UTC
Requires
- php: >=8.0
- laravel/framework: ^8.0 || ^9.0 || ^10.0 || ^11.0
README
yakovenko/laravel-class-generator
- 一个易于生成实用、服务、特质和助手类的Laravel包。
安装
要求
- PHP : >=8.0
- Laravel : ^8.0 || ^9.0 || ^10.0 || ^11.0
您可以通过Composer安装此包
composer require yakovenko/laravel-class-generator
或将存储库添加到项目的composer.json
文件中
"repositories": [ { "type": "vcs", "url": "https://github.com/as-yakovenko/laravel-class-generator" } ],
注册提供者
您需要将服务提供者添加到Laravel应用程序的config/app.php
文件中的提供者数组中
'providers' => [ /* * Package Service Providers... */ Yakovenko\LaravelClassGenerator\LaravelClassServiceProvider::class, ],
使用方法
生成服务 要生成新的服务类,请使用以下Artisan命令
php artisan yas:service Stand\\Stand
这将创建一个位于App\Services\Stand
目录中的StandService
类。
生成实用工具 要生成新的实用工具类,请使用以下Artisan命令
php artisan yas:utility User
这将创建一个位于App\Utilities
目录中的UserUtility
类。
生成助手 要生成新的助手类,请使用以下Artisan命令
php artisan yas:helper File
这将创建一个位于App\Helpers
目录中的FileHelper
类。
生成特质
要生成新的特质类,请使用以下Artisan命令
php artisan yas:trait Example
这将创建一个位于App\Traits
目录中的ExampleTrait
类。
作者