Skip to content

Commit 0f33b81

Browse files
committed
🚧 wip tableau de bord
1 parent 682829d commit 0f33b81

File tree

4 files changed

+72663
-15
lines changed

4 files changed

+72663
-15
lines changed

app/Http/Controllers/Cpanel/DashboardController.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,20 @@
33
namespace App\Http\Controllers\Cpanel;
44

55
use App\Http\Controllers\Controller;
6+
use App\Models\Article;
7+
use App\Models\User;
8+
use Illuminate\Support\Facades\Cache;
69

710
class DashboardController extends Controller
811
{
912
public function home()
1013
{
11-
return view('cpanel.dashboard');
14+
$users = Cache::remember('new-members', now()->addHour(), fn () => User::verifiedUsers()->latest()->limit(10)->get());
15+
$latestArticles = Cache::remember('last-posts', now()->addHour(), fn () => Article::latest()->limit(2)->get());
16+
17+
return view('cpanel.dashboard', [
18+
'latestArticles' => $latestArticles,
19+
'users' => $users,
20+
]);
1221
}
1322
}

0 commit comments

Comments
 (0)