ajaykushwaha25/custom-make-command

此包的最新版本(v3.1)没有提供许可证信息。

用于创建特质文件的Artisan命令。

v3.1 2023-05-31 12:11 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:57 UTC


README

此包允许您为您的Laravel应用程序创建自定义make命令,例如make:trait等。

安装

要安装此包,请使用Composer要求它。建议仅将包用于开发目的。

composer require ajaykushwaha25/custom-make-command

由于Laravel使用包自动发现,您不需要手动添加ServiceProvider。

Laravel无自动发现

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组。

AjayKushwaha25\CustomMakeCommand\MakeCommandServiceProvider::class,

可用的命令

安装此包后,以下命令可用

php artisan make:trait CustomTrait
php artisan custom:class CustomClass
php artisan custom:action ActionClass
php artisan custom:service ServiceClass

make:trait命令将在App\Traits文件夹中创建一个特质文件。

custom:class命令将在App文件夹中创建一个自定义类文件。您还可以指定一个特定文件夹,其中应该生成类文件。注意:指定的文件夹将在App文件夹内创建。

使用UUID特质

UsesUUID特质允许您轻松地将UUID(通用唯一标识符)功能添加到您的Laravel模型类中。

用法

要在您的模型类中使用UsesUUID特质,请按照以下步骤操作

  1. 在您的模型类文件顶部导入特质
use AjayKushwaha25\CustomMakeCommand\Traits\UsesUUID;
  1. 将特质应用于您的模型类
class MyModel extends Model
{
    use UsesUUID;
    
    // ...
}

就这样!您的模型类现在已具有由UsesUUID特质提供的UUID功能。