ajaykushwaha25 / custom-make-command
此包的最新版本(v3.1)没有提供许可证信息。
用于创建特质文件的Artisan命令。
v3.1
2023-05-31 12:11 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特质,请按照以下步骤操作
- 在您的模型类文件顶部导入特质
use AjayKushwaha25\CustomMakeCommand\Traits\UsesUUID;
- 将特质应用于您的模型类
class MyModel extends Model { use UsesUUID; // ... }
就这样!您的模型类现在已具有由UsesUUID
特质提供的UUID功能。