astrnt / core-module
核心模块,用于核心Web应用平台。
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。