雅科夫列科/laravel-class-generator

一个用于生成实用、服务、特质和助手类的Laravel包

v1.2.2 2024-09-12 08:37 UTC

This package is auto-updated.

Last update: 2024-09-12 08:39:39 UTC


README

Latest Version on Packagist Total Downloads License

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类。

作者