问题标签 [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.

0 投票
1 回答
759 浏览

laravel - 如何创建具有可通知特征的模型

我想创建一个具有通知功能的模型,

首先,在我的控制器中:

当我返回 $u3->getEmailList(); ,输出为:

我的 User3 课程是:

然后,我将 $u3 传递给 Notification 作为:

SendMailNotification($template,$subject,$request->input('mailFromTitle'),$attachments));

它显示以下错误:

你能帮我解决这个问题吗?

提前致谢,

//-------------------- 我更正:

Notification::send($u3, new SendMailNotification($template,$subject,$request->input('mailFromTitle'),$attachments));

在我的通知中:

在构建()中:

但它不起作用,我不知道错误在哪里?

0 投票
1 回答
1318 浏览

laravel - Laravel 5.7 使用 Expo 发送通知

我正在为我的后端使用 Laravel 5.7(我是 Laravel 的新手),我正在尝试使用Laravel 的 Expo 推送通知扩展来向我的用户发送通知。

我按照说明的步骤进行操作,但我迷失了我应该放置的位置class ExpoNotification extends Notification以及如何调用它。

我期望发生的是,每次订单状态发生更改时,都会向用户发送通知。

发生的事情是我收到一个错误,说class找不到。

订单控制器

博览会通知

邮递员的错误

穆罕默德提供的答案

0 投票
1 回答
14 浏览

email - Norifications:: 不传递特定数据但使用数组

我在通知发送电子邮件中遇到问题我无法获取特定数据

当我尝试获取特定的数据时,例如 $this->equipment->id 它不起作用但如果我使用 $this->equipment 它将显示数组数据

在我的控制器中

0 投票
0 回答
489 浏览

php - 通知中使用的 Blade 模板中未定义的变量

我有一个 message.blade,我试图在其中访问我的 Notification 类中设置的变量:

SimpleMessage有一个toArray看起来像这样的方法:

我正在MailMessage用作 的子类SimpleMessage,其中我有这个方法:

中没有toArray()方法MailMessage,所以指向超类SimpleMessage

但是,我收到此错误:

如何正确将此变量传递给我的视图?

编辑 我的实现类如下所示:

0 投票
1 回答
1791 浏览

php - Laravel 降价邮件 - 多个模板。如何为@component('mail::*') 定义路径

如 config/mail.php 中所述,默认的 markdown 邮件文件夹在 views/vendor/mail

我在views/templates/1/mail. 更改配置中的路径,这可以正常工作。

如何同时使用默认供应商/邮件文件夹以及我的新模板来处理不同的通知?

将我的路径添加到邮件配置类型的工作,但这更多的是向当前模板添加其他文件,并要求所有文件在每个文件夹中都有唯一的名称。

我当然可以将每个刀片文件中的整个模板路径命名为 HTML 文件夹,但是有没有更优雅的方法来连接mail::xxxx助手?

0 投票
2 回答
803 浏览

php - 如何处理可排队通知上的失败作业

使用可排队通知时:

我如何处理失败的工作?如果我已经通过作业类发送了电子邮件/通知,我可以使用 failed 方法:

但是通知中的失败方法不起作用

0 投票
2 回答
2481 浏览

php - 尝试使用 Laravel 5.8 向我的 slack 发送通知时出错

我尝试在我的频道上发送一个简单的 slack 通知,以了解客户何时购买或注册,但我遇到了错误,我在网络上找不到任何解决方案。

这是我的通知 SlackNotification.php :

我还按照文档要求更新 User.php (当然是我的个人代码)

然后当客户在我的网站上购买东西时

所有的使用都是正确的。

即使我用这样的外观发出通知

我每次都得到这个结果:

0 投票
1 回答
283 浏览

laravel - Laravel Auth,注册后将用户凭据传递给通知类

我正在尝试将用户详细信息传递给我的通知,以便我可以说:亲爱的用户名,但无法弄清楚如何。另外,我期待在验证用户时获得默认 URL。所以,基本上我只想更改我的 toMail 函数中的第一个 ->line() 。

在用户模型中:

在 CustomVerifyEmail 类中

0 投票
1 回答
286 浏览

laravel - Laravel Auth,获取 Notification 中传入的默认 URL

我只是想在注册后更改默认身份验证的 toMail() 函数中的 ->greeting() 通知。我想保留验证 URL 等。但我被卡住了。如果我覆盖 sendEmailVerificationnotification() ,则整个邮件都会更改。如何获取原本应该发送的 URL 或如何编辑原始身份验证以仅编辑 ->greeting('Hello') 与 Dear Name, ?

在用户模型中

在 CustomVerifyEmail 中

0 投票
1 回答
229 浏览

laravel - 如何在 Laravel 的通知中获取 DB 中的令牌值

我正在尝试从 ConfirmUserToken 获取令牌并将其附加到通知中的 URL。我正在尝试在 laravel 中创建自定义验证。当我使用 $notifiable->token 时,它没有给我任何结果。如何访问令牌?

注册控制器

确认用户通知

表/架构