问题标签 [laravel-notification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel 5.3 通知与可邮寄
我对是否使用 Laravel 的Notification或Mailable类有点困惑。据我了解,Mailables 仅用于发送电子邮件,而 Notifications 可用于发送电子邮件和短信。在我的应用程序中,我暂时没有发送短信通知的计划,所以我很困惑在这种情况下是否应该只使用 Mailable 类。我的问题是:
如果我只打算发送电子邮件通知,那么使用 Mailables 而不是通知会更好吗?
如果每封电子邮件都有不同的 html 布局,那么 Mailable 会是更好的选择吗?
即使所有电子邮件本质上都是通知电子邮件,使用 Mailables 而不是通知发送它们仍然有意义吗?
有人可以告诉我这两者之间的主要区别以及我们应该如何决定在 Laravel 5.3 中发送电子邮件时选择哪种方法。
laravel - Laravel 5.3 如何在通知电子邮件中显示用户名
我正在尝试在通知电子邮件中添加用户的名字。目前,Laravel 通知邮件的开头如下:
我想将其更改为:
现在,我有这样的设置。此示例适用于密码重置通知电子邮件:
用户模型:
应用程序\通知\密码重置:
用户模型是否自动与通知类绑定?如何在视图中添加用户名?
laravel - Laravel 5.3 向没有帐户的用户发送通知
使用 Laravel 5.3 通知功能,我看到通知是这样发送给用户的:
我认为$user
是应通报实体。如果我想向还没有帐户的用户发送通知怎么办?在我的应用程序中,用户向他们的朋友发送加入邀请。我正在尝试使用 Laravel 的通知将邀请码发送给还没有帐户的用户。
当用户邀请某人时,他们的数据存储在 Invite Model 中,如下所示:
我想我可以使用 notify 向 Invite 模型发送通知,如下所示:
但以上不起作用。我得到错误:
所以我的问题是:
我只能向用户模型发送通知吗?
有没有办法向还没有帐户的新用户发送通知?
在这些情况下,我唯一的选择是使用 Laravel 的 Mailable 类而不是 Notification 吗?
notifications - 在 laravel 5.3 中将通知保存到数据库中
在 laravel 5.3 中,每当成功注册时,我都会使用通知发送邮件并将通知保存给用户。我创建的Register
扩展Notification
有 ToEmail、ToArray
在模型中使用我写函数
指令表User
( id
, email
, password
) 表Notifications
( id
, type
, notifiable_id
, notifiable_type
, data
, read_at
) 但是注册时我只发送电子邮件,而通知不插入到表中。
更新
谢谢@ ABDEL-RHMAN
,但我将via
方法设置为,return ['database','mail']
因为我可以发送电子邮件通知但不能插入表格。我有解决办法吗?谢谢大家
php - Laravel 正在使用我的旧电子邮件配置发送邮件
我在.env文件中更改了我的电子邮件配置,但是当我尝试发送邮件时,它使用的是我的旧配置。
我尝试了一些命令:
php artisan clear-compiled
,
php artisan cache:clear
,
php artisan config:clear
但它仍然使用我的旧电子邮件发送。
我还尝试更改旧 Gmail 帐户的密码,但我的网站只是使用旧邮件帐户发送邮件。
我注意到了这一点:
This message may not have been sent by: [redacted]@gmail.com Learn more Report phishing
在收到的邮件上。
php - Laravel 通知:邮件(Mailgun)对 NotificationSent 事件的响应
我在我的 laravel 应用程序中使用 Mailgun 作为邮件驱动程序,以及用于 SMS 目的的 nexmo。
我想要实现的是维护通过 Mailgun 或 Nexmo 发送的通知的传递状态。在 Nexmo 的情况下,我能够实现这一点,因为我在处理通知后触发的 NotificationSent 事件中获得了 nexmo MessageId。
但是,在电子邮件的事件实例中,响应为空。
知道我遗漏了什么,或者如何检索 mailgun 消息 ID?
laravel-5 - 在 Laravel 5.3 中哪里可以找到 via() 方法和 Notifiable 模型?
我想在 Laravel 5.3 应用程序中使用laravel-notification-channels/ionic-push-notifications包。但我找不到包文档中提到的 via() 方法和 Notifiable 模型。我在哪里可以找到它们??
php - 如何使用 Laravel 发送好友请求或点赞类型的通知
我正在开发一个使用 Laravel 框架创建的社交网站项目。我想知道我们如何使用 Laravel 发送“朋友”请求、“喜欢”或“关注”类型的通知。
我是这个框架的新手,希望得到一些指导。我并不期待源代码,但一般提示或建议会对我有很大帮助。