问题标签 [laravel-events]
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.
php - 注销事件(Laravel 7)
我对 Laravel 很陌生,想知道如何设置一个函数来在事件上运行。具体来说,当用户注销时,我该如何调用函数?
最好的方法是什么,注册一个新的注销事件,或者 Laravel 7 是否已经有一个文件我可以编辑以在注销时运行命令?
谢谢你的帮助。
laravel - 在 laravel 'created' 事件中获取新创建的 id
我正在使用 laravel创建的事件。我想在另一个表中使用新创建的 id。但是当我打印创建的对象时,我没有得到 id 属性。如何在created事件中获取新创建的 id。
这是我的代码。
echo 语句打印 null。当我打印 $agentTask 对象时,我在任何地方都找不到 id。
laravel - Laravel 事件无法使用 load() 方法从模型关系中获取数据
我无法从model
与关系中获取数据。但是当我使用时,return response()->json($chat->load('attachments'))
我可以获得附件。
我想Chat
用attachments
.
这是我的模特Chat.php
这是我的控制器Chat.php
我的活动GetMessages.php
还有我的 JS
laravel - GuzzleHttp 在 Laravel 监听器中不起作用
我正在尝试使用微型 URL API 缩短某些 URL,因为我正在尝试限制在 SMS 中发送的字符数。通常,我这样做:
它在我的 Listener 中不起作用,所以我在控制器中进行了测试,它起作用了。我将其更改为在侦听器中使用 GuzzleHttp:
我在侦听器文件上方调用了以下内容:
我运行我的代码,但它不工作。没有错误。只是空白。我的问题可能是什么?
更新:
我的日志文件中的错误:
根据我的理解,发生错误是因为它$sms_url
是空白的。file_get_contents()
和没有具体错误Http::get()
。
php - Laravel 更新事件无法正常工作
Laravel 版本:7.14.1
这是我的电子邮件模型。
##old 状态为sent
. 我刚刚将其更新为active
.
这是我的日志结果:
我认为最终状态列应该sent
根据我的逻辑和日志结果。
但是当我在 db 上看到它时,它是active
. 我对此进行了 5 次测试,但结果相同。
谁能帮我?
laravel - Laravel 通过不同的方法发送相同的通知
我正在尝试->notify()
通过不同的通知方法来通知相同类型的不同用户。例如:我有TicketCompleted
通知,它的via()
方法包含:return ['mail', 'database'];
. 我也有两种方法toArray()
并toMail()
实施。所以我想做的是以下几点:
Client
具有角色的模型Accountant
应仅通过toArray()
方法通知;
Client
具有角色的模型Contact
应仅通过toEmail()
方法通知;
如何做到这一点?