问题标签 [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 通知 facebook 驱动程序获取 fb_messenger_user_id
我想让用户能够通过 facebook messenger 获得通知。但是,我真的不知道如何fb_messenger_user_id
从用户那里获得。
如果用户开始与我的机器人聊天,我可以获得一个个性化的聊天 ID,但是有了这个,我无法真正验证是哪个用户。有什么我监督的吗?类似于“使用 facebook 登录”按钮的按钮?
此外,据我了解文档,我只能在用户最后一条消息后的 24 小时内发送消息。
有人可以告诉我如何正确使用 Facebook 通知吗?
作为旁注:我计划在我现有的应用程序中实施 botman。我不知道这对通知有多大影响。
php - Laravel Horizon 长时间等待检测设置 - 无法延长等待时间
我正在使用 Laravel 5.6 和 Horizon 2.0。我的 Horizon 设置如下:
配置/horizon.php
- 我的设置是
connection_name:queue_name => time_seconds
HorizonServiceProvider.php
然而,Horizon 似乎忽略了这一点,并在任何队列延长默认的 60 秒等待时间时向我发送通知。
我已经完全重启了地平线,包括:
- 清除缓存
- 清除并存储配置缓存
- php工匠地平线:终止/重置/清除
- 重新启动服务器
- 重新启动守护进程supervisord
为了使这些设置持续存在,我还需要做些什么,或者在 mysetup 中做些什么?
我之前确实从 Horizon 1 升级过,但在安装 2 之前先将其删除。我不确定是否存在一些导致问题的遗留代码?
非常感谢任何帮助!
laravel - Laravel:是否可以延迟发送通知,但动态更改 smtp 设置?
我正在使用 Laravel v5.7 开发多租户(多数据库),并且成功发送队列电子邮件。
在某些特定情况下,我想发送带有“延迟”的按需通知,类似于指南On-Demand Notifications,但会在发送前告知应使用的 SMTP 设置。
我开发了一个更改 config() 值的类。
应用程序/租户/SmtpConfig.php
...我在通知中调用这个 SmtpConfig 类:
我可以成功发送“延迟”通知,但显然它总是使用.env
文件的默认值。
现在我不确定我在哪里调用这个类是否有意义,甚至我如何告诉通知它应该使用什么 SMTP 配置。
php - Laravel 电子邮件通知不更新内容
对 Notification 类进行更改时,电子邮件通知内容不会更新。
试过了
但内容仍未更新。
laravel - Laravel 通知序列化问题
我正在使用 Laravel Notification 来通知用户某些事情。一切都按预期工作,但在某些情况下我会收到下一个错误。
当我收到这些错误时,我注意到的是,被通知的用户在 users 表的 BLOB 列中有数据。我的猜测是,由于某种原因,Laravel 无法序列化 BLOB 列中包含的值,因此我得到了上面显示的错误。
实际上,如果我将该列的值更改为 NULL,则通知过程会完美运行。我尝试在 User 模型中使用 hidden 和 cast 属性,但它没有帮助。
阅读文档我还没有找到改变序列化的方法,所以我可以让它工作。我有什么可以改变这种行为的吗?
我很欣赏你的评论。提前致谢!
php - Laravel 5.7 Multilogin SendEmailVerificationNotification 错误
我是 Laravel 的新手。我刚刚使用 laravel 5.7 创建了一个自定义登录。当我尝试重置密码时,出现此错误:
“App\Employee::sendEmailVerificationNotification($token) 的声明应该与 Illuminate\Foundation\Auth\User::sendEmailVerificationNotification() 兼容”
有谁知道如何解决这个错误?
php - 在 Laravel 的每个页面上使用代码的最佳实践
我正在寻找在“app.blade.php”布局中实现用户通知的最佳实践。
布局应始终检查用户通知,我不想在每个控制器中实现。
谢谢你的想法。
laravel - 不返回任何通知
我正在尝试通过我的控制器获取用户的未读通知。
这有效:
这不是,它返回一个空集合:
你能告诉我我错过了什么吗?提前致谢。
使用 Laravel 5.8 和 Backpack 3.5。
Laravel 的默认 auth 保护在背包路由中使用 Backpack auth,使用权限管理器包的 UseBackpackAuthGuardInsteadOfDefaultAuthGuard 中间件。在控制器的其余部分 auth() 和backpack_auth 正常工作。
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 却说它未定义
php - Laravel 通知或可邮寄的朋友请求/接受
假设我们有一个用户可以互相关注的社交网站。使用Laravel Notification来通知用户有人想关注他或有人接受了他的关注请求或Laravel Mailable是更好的主意吗?
我已经阅读了这个问题,似乎 Mailable 是一个更好的主意,因为收件人和电子邮件内容不一样(在内容中我不得不说$thisUserId请求关注您,或者$thisUserId接受了您的关注请求。
实现此(关注请求,关注接受)或其他操作(例如您的朋友对您的帖子发表评论或类似内容)的最佳方法是什么?
Laravel 通知或Laravel 可邮寄?