yangyiyi/extra-command

为 Laravel 项目生成服务和外观的额外命令

v1.0.4 2021-07-21 14:04 UTC

This package is auto-updated.

Last update: 2024-09-05 22:47:37 UTC


README

目录

需求

  • PHP 7.3 及以上。
  • Laravel 7 及以上。

安装

您可以使用 composer 安装此项目,服务提供者将由 Laravel 自动加载。

composer require yangyiyi/extra-command

安装完成后,在您的终端控制台中运行 php artisan 命令,您将在 make:* 命名空间部分下看到新的命令 make:servicemake:facade

如何使用

仅创建服务

您可以使用以下命令创建服务。

php artisan make:service Account

例如,它将在 app\Support\Services 下创建名为 AccountService 的服务。

仅创建外观

您可以使用以下命令创建外观。

php artisan make:facade Account

例如,它将在 app\Support\Facades 下创建名为 AccountFacade 的外观。

使用选项创建服务/外观

您可以使用以下命令同时创建服务、外观、模型和迁移。

使用 make:service / make:facade 命令创建

php artisan make:service Account -a

或者

php artisan make:facade Account -a

您可能会找到以下 4 个文件。

  1. 服务 - AccountService.php 位于 app\Support\Services 下。
  2. 外观 - AccountFacade.php 位于 app\Support\Facades 下。
  3. 模型 - Account.php 位于 app\Models 下(遵循默认的 Laravel 结构)。
  4. 迁移 - ****_create_accounts_table.php 位于 database\migration 下(遵循默认的 Laravel 结构)。

选项列表

-a = Generate a migration, facade and model.
-f = Create a facade for the model.
-m = Create a new for the model.
-g = Create a new migration file for the model.

变更日志

请参阅 变更日志 获取有关最近更改的更多信息。

许可证

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