rifrocket/trait-console

Laravel 的 Traits 创建命令行工具

3.3 2020-10-26 05:04 UTC

This package is auto-updated.

Last update: 2024-09-26 13:38:22 UTC


README

Latest Version on Packagist Quality Score Total Downloads

Laravel 默认不提供创建 Traits 的命令,但 Laravel 提供了几乎所有组件的命令生成功能。这个包引入了 Laravel artisan 命令行工具在 Traits 生成上的便利性。

安装

您可以通过 composer 安装这个包。

composer require rifrocket/trait-console

注册服务提供者

对于 Laravel 5.4 及以下版本,在 config/app.php 中添加以下行:

Rifrocket\TraitConsole\TraitConsoleServiceProvider::class,

使用

Traits 将被创建在 App/Traits 目录下。

php artisan make:trait NameOfYourTrait

您可以根据需要创建子目录以组织 Traits。

php artisan make:trait Subdirectory/NameOfYourTrait

Traits 将被创建在 App/Traits/Subdirectory 目录下,并适当地命名空间。

参数

-b 或 --boot

php artisan make:trait NameOfYourTrait -b MethodName

创建一个名为 bootMethodName 的 boot 方法。

-s 或 --scope

php artisan make:trait NameOfYourTrait -s MethodName

创建一个名为 scopeMethodName 的 scope 方法。

贡献

请查看 CONTRIBUTING 以获取详细信息。

安全性

如果您发现任何安全问题,请通过电子邮件 developer.tech.dev@gmail.com 而不是使用问题跟踪器来报告。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。

Laravel 包模板

该包使用 Laravel 包模板 生成。