padosoft/laravel-notification

laravel的通知系统

4.1.1 2024-06-04 08:53 UTC

README

License

通过数据库管理Laravel通知的系统。

安装

本包可用于Laravel 5.8或更高版本。对于旧版本或Laravel,请检查本包的v 1.*版本。注意:从本包的4.0.0版本开始,不再自动支持Nexmo/Vonage和Slack通知。要通过短信或Slack发送通知,请参阅官方Laravel文档

  1. composer require padosoft/laravel-notification
  2. 运行以下命令发布配置文件:php artisan vendor:publish --provider="Padosoft\Laravel\Notification\NotificationServiceProvider" --tag="migrations"

## 配置

使用

你可以通过Artisan命令生成一个通知类,并将其注册到数据库中。

php artisan notification-manager:create user_is_registered

此命令将创建一个App\Notifications\user_is_registered类。现在你可以自定义通知。要启用通知,你可以在数据库中将激活字段设置为1。要设置通知的接收者,你需要填充mynotifications_users和mynotifications_roles表。然后你可以按如下方式发送通知

NotificationManager::dispatch(new \App\Notifications\user_is_registered('prova messaggio','prova'))

联系

如果你有任何问题或建议,请在GitHub上创建一个问题。

许可证

本存储库的内容在MIT许可证下发布。