Remove unused page statistics calculations from AdminController and UserController

This commit is contained in:
Julian Prieber 2024-12-19 18:24:18 +01:00
parent 9033c72af3
commit ec82e775a2
3 changed files with 1 additions and 36 deletions

View File

@ -76,20 +76,6 @@ class AdminController extends Controller
Carbon::now()->subDays(7),
Carbon::now()->subHours(24)
])->first();
$pageStats = [
'visitors' => [
'all' => visits('App\Models\User', $littlelink_name)->count(),
'day' => visits('App\Models\User', $littlelink_name)->period('day')->count(),
'week' => visits('App\Models\User', $littlelink_name)->period('week')->count(),
'month' => visits('App\Models\User', $littlelink_name)->period('month')->count(),
'year' => visits('App\Models\User', $littlelink_name)->period('year')->count(),
],
'os' => visits('App\Models\User', $littlelink_name)->operatingSystems(),
'referers' => visits('App\Models\User', $littlelink_name)->refs(),
'countries' => visits('App\Models\User', $littlelink_name)->countries(),
];
}
return view('studio/index', [
@ -105,7 +91,6 @@ class AdminController extends Controller
'updatedLast7DaysCount' => $userCounts->updatedLast7DaysCount ?? 0,
'updatedLast24HrsCount' => $userCounts->updatedLast24HrsCount ?? 0,
'toplinks' => $topLinks ?? [],
'pageStats' => $pageStats ?? 0,
]);
}

View File

@ -63,22 +63,7 @@ class UserController extends Controller
->whereNotNull('link')->where('link', '<>', '')
->take(5)->get();
$pageStats = [
'visitors' => [
'all' => visits('App\Models\User', $littlelink_name)->count(),
'day' => visits('App\Models\User', $littlelink_name)->period('day')->count(),
'week' => visits('App\Models\User', $littlelink_name)->period('week')->count(),
'month' => visits('App\Models\User', $littlelink_name)->period('month')->count(),
'year' => visits('App\Models\User', $littlelink_name)->period('year')->count(),
],
'os' => visits('App\Models\User', $littlelink_name)->operatingSystems(),
'referers' => visits('App\Models\User', $littlelink_name)->refs(),
'countries' => visits('App\Models\User', $littlelink_name)->countries(),
];
return view('studio/index', ['greeting' => $userinfo->name, 'toplinks' => $topLinks, 'links' => $links, 'clicks' => $clicks, 'pageStats' => $pageStats]);
return view('studio/index', ['greeting' => $userinfo->name, 'toplinks' => $topLinks, 'links' => $links, 'clicks' => $clicks]);
}
//Show littlelink page. example => http://127.0.0.1:8000/+admin

View File

@ -47,11 +47,6 @@ class User extends Authenticatable implements MustVerifyEmail
'email_verified_at' => 'datetime',
];
public function visits()
{
return visits($this)->relation();
}
public function socialAccounts()
{
return $this->hasMany(SocialAccount::class);