Files
star-cloud/app/Http/Controllers/Admin/DashboardController.php

28 lines
787 B
PHP
Raw Normal View History

2025-11-21 17:15:27 +08:00
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\Machine;
use Illuminate\Http\Request;
class DashboardController extends Controller
{
public function index()
{
// 模擬數據或從資料庫獲取
// 由於目前沒有數據,我們先傳遞一些預設值或空集合
$totalMachines = Machine::count();
$onlineMachines = Machine::where('status', 'online')->count();
$offlineMachines = Machine::where('status', 'offline')->count();
$errorMachines = Machine::where('status', 'error')->count();
return view('admin.dashboard', compact(
'totalMachines',
'onlineMachines',
'offlineMachines',
'errorMachines'
));
}
}