v1.0.1 2023-06-30 21:04 UTC

This package is auto-updated.

Last update: 2024-09-04 17:54:26 UTC


README

Laravel Action 包提供了在 Laravel 应用程序中生成动作类的一个便捷方式。动作类封装了特定的单元操作,有助于保持代码的整洁和可维护性。

安装

您可以通过运行以下命令使用 Composer 安装此包:

composer require ahmedd-ibrahim/action

用法

要生成一个新的动作类,您可以使用提供的 make:action Artisan 命令。只需运行以下命令,并提供您的动作类名称:

php artisan action:make {name}

{name} 替换为您的动作名称。命令将生成两个文件:一个接口文件和一个表示您的动作的类文件。

生成的文件将被放置在配置的目录中。默认情况下,接口文件将被创建在 Actions\Contracts 目录中,而类文件将被创建在 Actions 目录中。但是,您可以在配置文件中自定义这些路径。

配置

此包提供了一个配置文件,您可以在其中自定义各种设置。要发布配置文件,请运行以下命令:

php artisan vendor:publish --tag=action-config

这将把配置文件复制到您的 Laravel 应用程序的 config 目录中。然后您可以根据需要修改配置值。

自定义目录

如果您想更改生成的文件放置的默认目录,您可以更新配置文件。打开 config/action.php 文件并修改 contracts_pathactions_path 的值。

contracts_path 决定了生成接口文件的目录,而 actions_path 决定了生成动作类文件的目录。您可以使用正斜杠或反斜杠来定义路径。

贡献

欢迎贡献!如果您发现任何问题或对改进有建议,请随时打开问题或提交拉取请求。