public function latest(int $count = 20, int $page = 0): array
{
$activityList = $this->permissions
public function latest(int $count = 20, int $page = 0): array
{
$activityList = $this->permissions
- ->restrictEntityRelationQuery(Activity::query(), 'activities', 'entity_id', 'entity_type')
+ ->restrictEntityRelationQuery(Activity::query(), 'activities', 'loggable_id', 'loggable_type')
$query->where(function (Builder $query) use ($queryIds) {
foreach ($queryIds as $morphClass => $idArr) {
$query->orWhere(function (Builder $innerQuery) use ($morphClass, $idArr) {
$query->where(function (Builder $query) use ($queryIds) {
foreach ($queryIds as $morphClass => $idArr) {
$query->orWhere(function (Builder $innerQuery) use ($morphClass, $idArr) {
- $innerQuery->where('entity_type', '=', $morphClass)
- ->whereIn('entity_id', $idArr);
+ $innerQuery->where('loggable_type', '=', $morphClass)
+ ->whereIn('loggable_id', $idArr);
public function userActivity(User $user, int $count = 20, int $page = 0): array
{
$activityList = $this->permissions
public function userActivity(User $user, int $count = 20, int $page = 0): array
{
$activityList = $this->permissions
- ->restrictEntityRelationQuery(Activity::query(), 'activities', 'entity_id', 'entity_type')
+ ->restrictEntityRelationQuery(Activity::query(), 'activities', 'loggable_id', 'loggable_type')
->orderBy('created_at', 'desc')
->where('user_id', '=', $user->id)
->skip($count * $page)
->orderBy('created_at', 'desc')
->where('user_id', '=', $user->id)
->skip($count * $page)