MIF_E31221225/app/Http/Controllers/Siswa/ModulController.php

31 lines
633 B
PHP

<?php
namespace App\Http\Controllers\Siswa;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use App\Models\GuruMapel;
class ModulController extends Controller
{
public function index()
{
$user = Auth::user();
if (!$user->siswa || !$user->siswa->kelas_id) {
return 'Siswa belum memiliki data kelas';
}
$kelasId = $user->siswa->kelas_id;
$mapelTersedia = GuruMapel::with('mapel')
->where('kelas_id', $kelasId)
->get()
->pluck('mapel')
->unique('id')
->values();
return view('siswa.pelajaran.index', compact('mapelTersedia'));
}
}