rjvim / notifier
为您的 Laravel 应用添加权限行为
Requires (Dev)
- orchestra/testbench: ~3.7.0
- phpunit/phpunit: ^7.4
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)。有关更多信息,请参阅许可文件。