brkfun / notification-options
理解通知选项的意义
v0.5
2023-06-17 23:32 UTC
Requires
- php: ^7.1|^8.0|^8.1
- illuminate/support: ^5.5|^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: 3.8.*
- phpunit/phpunit: ^7.0
README
安装
您可以通过composer安装此包
composer require brkfun/notification-options
您还可以丢弃配置和所需文件
php artisan vendor:publish --provider="BRKFun\\NotificationOptions\\NotificationOptionsServiceProvider"
使用
前往您的可通知模型并添加一个特质
namespace App\Models; use Illuminate\Foundation\Auth\User as Authenticatable; use BRKFun\NotificationOptions\Traits\HasNotificationOptions; class User extends Authenticatable { use HasNotificationOptions; }
每次您调用以wants开头的任何内容,例如。
$user = User::first(); return $user->wantsMailNotification;
它将返回用户的设置。如果用户没有设置,它将在数据库中创建一个新的设置值
待办事项列表
1. 创建用于订阅和取消订阅内容的路由和方式。
2. 创建门面以加快使用。
测试
尚未开发测试。
更新日志
请参阅更新日志以获取最近更改的更多信息。
贡献
请参阅贡献以获取详细信息。
安全
如果您发现任何与安全相关的问题,请提交一个问题。
鸣谢
许可证
Unlicense。请参阅许可证文件以获取更多信息。
Laravel包模板
此包使用Laravel包模板生成。