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()->subDays(7),
Carbon::now()->subHours(24) Carbon::now()->subHours(24)
])->first(); ])->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', [ return view('studio/index', [
@ -105,7 +91,6 @@ class AdminController extends Controller
'updatedLast7DaysCount' => $userCounts->updatedLast7DaysCount ?? 0, 'updatedLast7DaysCount' => $userCounts->updatedLast7DaysCount ?? 0,
'updatedLast24HrsCount' => $userCounts->updatedLast24HrsCount ?? 0, 'updatedLast24HrsCount' => $userCounts->updatedLast24HrsCount ?? 0,
'toplinks' => $topLinks ?? [], 'toplinks' => $topLinks ?? [],
'pageStats' => $pageStats ?? 0,
]); ]);
} }

View File

@ -63,22 +63,7 @@ class UserController extends Controller
->whereNotNull('link')->where('link', '<>', '') ->whereNotNull('link')->where('link', '<>', '')
->take(5)->get(); ->take(5)->get();
$pageStats = [ return view('studio/index', ['greeting' => $userinfo->name, 'toplinks' => $topLinks, 'links' => $links, 'clicks' => $clicks]);
'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]);
} }
//Show littlelink page. example => http://127.0.0.1:8000/+admin //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', 'email_verified_at' => 'datetime',
]; ];
public function visits()
{
return visits($this)->relation();
}
public function socialAccounts() public function socialAccounts()
{ {
return $this->hasMany(SocialAccount::class); return $this->hasMany(SocialAccount::class);