ahmedd-ibrahim / action
Laravel 动作类
v1.0.1
2023-06-30 21:04 UTC
Requires
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_path
和 actions_path
的值。
contracts_path
决定了生成接口文件的目录,而 actions_path
决定了生成动作类文件的目录。您可以使用正斜杠或反斜杠来定义路径。
贡献
欢迎贡献!如果您发现任何问题或对改进有建议,请随时打开问题或提交拉取请求。