jsjunior / laravel-make-trait
使用 artisan 命令在 Laravel 中创建 trait
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-09-16 21:11:08 UTC
README
您可以在文档末尾找到英文版本。
先决条件
此功能的操作已通过 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 使该项目保持运行!
英文版本
需求
此功能的操作已通过 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 使该项目保持运行!