laravel 如何在另一个特征中覆盖一个特征函数?

unhi4e5o  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(142)

我正在使用laravel框架开发API,我正在使用laravel-saptie审计包监控所有用户activity.now,我必须修改或添加LogsActivityTrait Boot 方法中的一些功能,经过一些研究后,我正在使用如下所示

日志活动.php

第一个
我正面临这个问题Using $this when not in object context {"exception":"[object] (Error(code: 0): Using $this when not in object context。如果我直接在customTrait中使用**bootLogsActivity()**函数,而不是解决这个问题,就像这样

LogsActivity::bootLogsActivity

但这一个也抛出了一个错误,如受保护的一个无法访问。有人能帮助我覆盖我的customLogTrait内的**LogsActivity**** Boot **方法吗?
提前致谢!

ioekq8ef

ioekq8ef1#

您正尝试从静态内容存取this
因此,行:

$this->parentbootLogsActivity;

应修改为:

self::parentbootLogsActivity;

相关问题