我们有一个连接到我们自己的第一方应用程序的 API。我们的 API 会根据用户操作或应用程序是否有更新等发送通知。
我们API
是模块化结构的。
例子
我们user model
的 in API 位于App\Modules\Accounts\Models\User
. 每个月,我们都会通过 API 向用户发送发票数据库通知。在数据库中,它添加了通知和notifiable_type
is App\Modules\Accounts\Models\User
。
但是在我们的用户应用程序user model
中App\Modules\User
,结果用户有 0 个通知。
问题
我知道我可以user model
在用户应用程序中将其移动到完全相同的路径,但这似乎有些错误。有没有办法告诉user model
我们user application
在哪里接收数据库通知?就像是:
public function(){
return $this->receivesNotificationsFrom('App\Modules\Accounts\Models\User');
}