我一直试图触发一个事件,该事件告诉我记录中的特定信息是否已更改,但是我无法执行(没有给出任何错误,但未记录我期望的信息)
我已在启动功能的Plugin.php文件中添加了此选项
$comment = new ExpertsComment;
$comment->bindEvent('model.afterUpdate', function () use (\October\Rain\Database\Model $model) {
if ($model->is_approved !== $model->original['is_approved']) {
Log::info("Event Fired!");
}
});
专家评论您的课程吗?如果是这样,您可以在plugins/foo/bar/models/ExpertsComment.php
中将事件直接添加到模型中。不要忘记在use Log;
中添加日志外观ExpertsComment.php
。 Here are documents for model event basic usage.