gerizal/core-module

核心模块,用于核心Web应用平台。

安装次数: 1,754

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

类型:cwa-module

1.3.0 2022-01-28 12:06 UTC

This package is auto-updated.

Last update: 2024-09-28 18:05:27 UTC


README

安装

composer require gerizal/core-module dev-master

钩子

要使用动作和过滤钩子,请按照以下步骤操作

打开 config/app.php 文件,并将其添加到 providers 数组中

Modules\Core\Providers\CwaHookServiceProvider::class,

接下来,将其添加到 aliases 数组中

'CwaHooks' => Modules\Core\Facades\CwaHooks::class,

如果您打开 Providers/CwaHookServiceProvider.php,将找到用于测试的动作和过滤钩子。要使用这些钩子,您可以尝试以下操作

\CwaHooks::action('cwa.test.action.hook', 'awesome');
\CwaHooks::filter('cwa.test.filter.hook', 'awesome');

要测试通过 blade 模板 的钩子,您可以尝试以下操作

@action('cwa.test.action.hook', 'awesome')
@filter('cwa.test.filter.hook', 'awesome')

钩子开发

目前,动作和过滤钩子仅用于测试。对于未来的开发,如果Core Web App需要实现某些钩子,则添加(动作和过滤)钩子的主要文件将位于 Providers/CwaHookServiceProvider.php 中。