rjvim/notifier

为您的 Laravel 应用添加权限行为

dev-master 2019-04-05 08:26 UTC

This package is auto-updated.

Last update: 2024-09-05 21:08:43 UTC


README

您可以通过 composer 安装此包

composer require rjvim/notifier

该包将自动注册自己。

您可以使用以下命令发布迁移

php artisan vendor:publish --provider="Betalectic\Notifier\NotifierServiceProvider" --tag="migrations"
php artisan migrate

您可以选择使用以下命令发布配置文件

php artisan vendor:publish --provider="Betalectic\Notifier\NotifierServiceProvider" --tag="config"

文档

首先初始化 Notifier

Notifier::addJob($job_identifier, $description);

参数是任务及其描述。

例如:addJob('welcome_user', '欢迎用户')

相同于

Notifier::removeJob($job_identifier, $description);

Notifier::disableJob($job_identifier, $description);

Notifier::enableJob($job_identifier, $description);

添加模板:addTemplate($job_identifier,$type,$content_data);

以上三个参数是任务、任务类型和模板数据,例如 Hi * * user_name* * 欢迎来到我们的网站,您已使用此手机 * * user_mobile* * .

相同于

Notifier::removeTemplate($job_identifier,$type);

Notifier::disableTemplate('welcome_user', 'email');

Notifier::enableTemplate('welcome_user', 'email');

填写模板内容

Notifier::fillContent($job_identifier,$type,$placeholders);

参考此示例

Notifier::fillContent('welcome_user','email', ["user_name" => "Rajiv","user_mobile" => "8094545444"]);

还有

Notifier::getJobTemplates($job_identifier);

Notifier::getAllTemplates();

Notifier::getAllJobs();

然后您可以通过获取所需内容来调度您的任务。

许可

MIT 许可证 (MIT)。有关更多信息,请参阅许可文件