MIF_E31230356/app/Http/Controllers/Guru/MapelController.php

23 lines
528 B
PHP

<?php
namespace App\Http\Controllers\Guru;
use App\Http\Controllers\Controller;
use App\Models\Mapel;
use Illuminate\Support\Facades\Auth;
class MapelController extends Controller
{
public function index()
{
$guru = Auth::guard('guru')->user();
// Ambil hanya mapel yang dia ajar
$mapels = Mapel::whereHas('mengajars', function ($query) use ($guru) {
$query->where('nip', $guru->nip);
})->paginate(10);
return view('guru.mapel.index', compact('mapels'));
}
}