astrnt/core-module

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

安装: 1

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

公开问题: 0

语言:JavaScript

类型:cwa-module

1.0.0 2021-12-07 08:16 UTC

This package is auto-updated.

Last update: 2024-09-28 17:00:30 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')

钩子开发

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