29 lines
699 B
PHP
29 lines
699 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Indicator;
|
|
use App\Models\Land;
|
|
use App\Models\Rule;
|
|
use App\Models\User;
|
|
use Illuminate\Http\Request;
|
|
|
|
class DashboardController extends Controller
|
|
{
|
|
public function admin()
|
|
{
|
|
$userCount = User::count();
|
|
$landCount = Land::count();
|
|
$indicatorCount = Indicator::whereIn('id', function ($query) {
|
|
$query->select('indicator_id')->from('rule');
|
|
})->count();
|
|
$rulesCount = Rule::count();
|
|
return view('dashboard.admin', compact('userCount', 'landCount', 'indicatorCount', 'rulesCount'));
|
|
}
|
|
|
|
public function petugas()
|
|
{
|
|
return view('dashboard.petugas');
|
|
}
|
|
}
|