upinside/laravel-make-trait

使用 artisan 命令在 Laravel 中创建 trait

1.1 2018-08-22 15:05 UTC

This package is not auto-updated.

Last update: 2024-09-27 16:07:29 UTC


README

您可以在文档末尾找到英文版本。

Pré Requisitos

该资源的流程已通过 Laravel 框架版本 5.6.33 的验证。在安装时,请确保您的系统版本符合预期!

安装

该库可在 packgist 上找到,并且必须通过 composer 安装。

  • 重要:请确保不需要强制安装特定版本。
composer require upinside/laravel-make-trait

安装过程完成后,需要将以下条目添加到 Laravel 的 providers 数组中。

此文件位于 config/app.php 中(版本 5.6.33)。

'providers' => [
    ...
    
    /*
     * Package Service Providers...
     */
    UpInside\LaravelMakeTrait\MakeTraitServiceProvider::class,
    
    ...
];

执行此操作后,您可以通过系统终端或 IDE 执行 artisan 的 list 命令。

php artisan list

如果一切按预期进行,您将看到列出的命令输出

...
make:test            Create a new test class
make:trait           Create a new trait
...

使用

现在要使用 artisan 命令工作与 Traits,只需调用以下方式

php artisan make:trait Test

这将导致在 app/Traits/Test.php 中创建一个新文件,内容如下

<?php

namespace App\Traits;

trait Test
{
    //
}

贡献

想要提交更正?只需从该存储库发起 pull-request 并在新分支(非 master)中做出更改。

创建一个带有您名字的分支(例如 gustavo-web)并包含更正,以便通过审核。更多信息,您可以通过 cursos@upinside.com.br 获取。

@guhweb 维护这个项目运行!

英文版本

Requirements

此功能的流程已通过 Laravel 框架版本 5.6.33 的验证。在安装时,请确保您的系统版本符合预期!

Installation

此库可在 packgist 上找到,并且必须通过 composer 安装。

  • 重要:请确保不需要强制安装特定版本。
composer require upinside/laravel-make-trait

安装过程完成后,您必须将以下条目添加到 Laravel 的 providers 数组中。

此文件位于 config/app.php 中(版本 5.6.33)。

'providers' => [
    ...
    
    /*
     * Package Service Providers...
     */
    UpInside\LaravelMakeTrait\MakeTraitServiceProvider::class,
    
    ...
];

执行此操作后,您可以通过系统终端或 IDE 执行 artisan 的 list 命令。

php artisan list

如果一切按预期进行,您将看到列出的命令输出

...
make:test            Create a new test class
make:trait           Create a new trait
...

Use

现在要使用 artisan 命令工作与 Traits,只需调用以下方式

php artisan make:trait Test

这将导致在 app/Traits/Test.php 中创建一个新文件,内容如下

<?php

namespace App\Traits;

trait Test
{
    //
}

Contribution

想要提交更正?只需从该存储库发起 pull-request 并在新分支(其他非 master)中做出更改。

创建一个带有您名字的分支(例如 gustavo-web)并包含更正,以便通过审核。更多信息,您可以通过 cursos@upinside.com.br 获取。

@guhweb 维护这个项目运行!