问题标签 [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 投票
0 回答
264 浏览

laravel - Laravel 通知 facebook 驱动程序获取 fb_messenger_user_id

我想让用户能够通过 facebook messenger 获得通知。但是,我真的不知道如何fb_messenger_user_id从用户那里获得。

如果用户开始与我的机器人聊天,我可以获得一个个性化的聊天 ID,但是有了这个,我无法真正验证是哪个用户。有什么我监督的吗?类似于“使用 facebook 登录”按钮的按钮?

此外,据我了解文档,我只能在用户最后一条消息后的 24 小时内发送消息。

有人可以告诉我如何正确使用 Facebook 通知吗?

作为旁注:我计划在我现有的应用程序中实施 botman。我不知道这对通知有多大影响。

0 投票
1 回答
1013 浏览

php - Laravel Horizo​​n 长时间等待检测设置 - 无法延长等待时间

我正在使用 Laravel 5.6 和 Horizo​​n 2.0。我的 Horizo​​n 设置如下:

配置/horizo​​n.php

  • 我的设置是connection_name:queue_name => time_seconds

Horizo​​nServiceProvider.php

然而,Horizo​​n 似乎忽略了这一点,并在任何队列延长默认的 60 秒等待时间时向我发送通知。

我已经完全重启了地平线,包括:

  • 清除缓存
  • 清除并存储配置缓存
  • php工匠地平线:终止/重置/清除
  • 重新启动服务器
  • 重新启动守护进程supervisord

为了使这些设置持续存在,我还需要做些什么,或者在 mysetup 中做些什么?

我之前确实从 Horizo​​n 1 升级过,但在安装 2 之前先将其删除。我不确定是否存在一些导致问题的遗留代码?

非常感谢任何帮助!

0 投票
2 回答
1629 浏览

laravel - Laravel:是否可以延迟发送通知,但动态更改 smtp 设置?

我正在使用 Laravel v5.7 开发多租户(多数据库),并且成功发送队列电子邮件。

在某些特定情况下,我想发送带有“延迟”的按需通知,类似于指南On-Demand Notifications,但会在发送前告知应使用的 SMTP 设置。

我开发了一个更改 config() 值的类。

应用程序/租户/SmtpConfig.php

...我在通知中调用这个 SmtpConfig 类:

我可以成功发送“延迟”通知,但显然它总是使用.env文件的默认值。

现在我不确定我在哪里调用这个类是否有意义,甚至我如何告诉通知它应该使用什么 SMTP 配置。

0 投票
0 回答
165 浏览

php - Laravel 电子邮件通知不更新内容

对 Notification 类进行更改时,电子邮件通知内容不会更新。

试过了

但内容仍未更新。

0 投票
1 回答
547 浏览

laravel - Laravel 通知序列化问题

我正在使用 Laravel Notification 来通知用户某些事情。一切都按预期工作,但在某些情况下我会收到下一个错误。

当我收到这些错误时,我注意到的是,被通知的用户在 users 表的 BLOB 列中有数据。我的猜测是,由于某种原因,Laravel 无法序列化 BLOB 列中包含的值,因此我得到了上面显示的错误。

实际上,如果我将该列的值更改为 NULL,则通知过程会完美运行。我尝试在 User 模型中使用 hidden 和 cast 属性,但它没有帮助。

阅读文档我还没有找到改变序列化的方法,所以我可以让它工作。我有什么可以改变这种行为的吗?

我很欣赏你的评论。提前致谢!

0 投票
2 回答
3201 浏览

php - Laravel 5.7 Multilogin SendEmailVerificationNotification 错误

我是 Laravel 的新手。我刚刚使用 laravel 5.7 创建了一个自定义登录。当我尝试重置密码时,出现此错误:

“App\Employee::sendEmailVerificationNotification($token) 的声明应该与 Illuminate\Foundation\Auth\User::sendEmailVerificationNotification() 兼容”

有谁知道如何解决这个错误?

0 投票
1 回答
175 浏览

php - 在 Laravel 的每个页面上使用代码的最佳实践

我正在寻找在“app.blade.php”布局中实现用户通知的最佳实践。

布局应始终检查用户通知,我不想在每个控制器中实现。

谢谢你的想法。

0 投票
2 回答
534 浏览

laravel - 不返回任何通知

我正在尝试通过我的控制器获取用户的未读通知。

这有效:

这不是,它返回一个空集合:

你能告诉我我错过了什么吗?提前致谢。

使用 Laravel 5.8 和 Backpack 3.5。

Laravel 的默认 auth 保护在背包路由中使用 Backpack auth,使用权限管理器包的 UseBackpackAuthGuardInsteadOfDefaultAuthGuard 中间件。在控制器的其余部分 auth() 和backpack_auth 正常工作。

0 投票
1 回答
1249 浏览

laravel - 如何从通知中获取数据?[错误检索数据] laravel 5.8

当用户在线程上发布时,它会发送通知,然后形成导航栏,有一个下拉菜单,用户可以在其中看到他的所有通知,但是当我尝试打开它时出现错误

未定义索引:线程(查看:C:\Users\Merlijn\AppData\Roaming\Composer\Laravel Projects\Forum\resources\views\layouts\partials\notification\replied_to_thread.blade.php)(查看:C:\Users\Merlijn \AppData\Roaming\Composer\Laravel Projects\Forum\resources\views\layouts\partials\notification\replied_to_thread.blade.php)(查看:C:\Users\Merlijn\AppData\Roaming\Composer\Laravel Projects\Forum\resources \views\layouts\partials\notification\replied_to_thread.blade.php)(查看:C:\Users\Merlijn\AppData\Roaming\Composer\Laravel Projects\Forum\resources\views\layouts\partials\notification\replied_to_thread.blade。 php)

而如果我这样做,dd($notification)我会得到这些数据

在导航栏中我试图访问这样的通知数据

但是它的说法['thread']['id']是未定义的,而在dd我可以看到在`array:8中是

但为什么我找不到线程的 id 却说它未定义

0 投票
1 回答
375 浏览

php - Laravel 通知或可邮寄的朋友请求/接受

假设我们有一个用户可以互相关注的社交网站。使用Laravel Notification来通知用户有人想关注他或有人接受了他的关注请求或Laravel Mailable是更好的主意吗?

我已经阅读了这个问题,似乎 Mailable 是一个更好的主意,因为收件人和电子邮件内容不一样(在内容中我不得不说$thisUserId请求关注您,或者$thisUserId接受了您的关注请求。

实现此(关注请求关注接受)或其他操作(例如您的朋友对您的帖子发表评论或类似内容)的最佳方法是什么?

Laravel 通知Laravel 可邮寄