123456789101112131415161718192021222324 |
- <?php
-
- namespace App\Http\Controllers;
-
- use App\Models\Pelaporan;
- use Illuminate\Http\Request;
-
- class PanduanController extends Controller
- {
- public function index(Request $request){
- $user = $request->user();
- if ($user->role == 'admin') {
- // Jika pengguna adalah admin, hitung total berdasarkan tindakan_id
- $laporan = Pelaporan::with('tindakan','user')->get();
-
- } elseif ($user->role == 'user') {
- // Jika pengguna adalah pengguna biasa, hitung riwayat pelaporan milik pengguna tersebut
- $laporan = Pelaporan::where('user_id', $user->id)->get();
- // Menghitung total riwayat pelaporan yang dimiliki oleh pengguna
- $count = $laporan->count();
- }
- return view('umum.panduan.index', compact('laporan'));
- }
- }
|