TIF_E41212002/app/Http/Controllers/HomeController.php

45 lines
1.2 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Models\User;
use App\Models\Riwayat;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Models\Pembelajaran;
class HomeController extends Controller
{
public function index()
{
$users = User::query()->latest()
->where("role_id", "=", "9bae0006-2480-4f34-9856-cc605550b9b4")
->take(8)
->get();
// Ambil riwayat membaca berdasarkan user yang sedang login
$riwayat = Riwayat::where('user_id', Auth::id())->get();
// Ambil pembelajaran yang terkait dengan user yang sedang login melalui tabel pivot
$pembelajarans = Pembelajaran::whereHas('users', function ($query) {
$query->where('user_id', Auth::id());
})->get();
return view('home', [
"users" => $users,
"riwayat" => $riwayat,
"pembelajarans" => $pembelajarans,
]);
}
public function showAllStudent()
{
$users = User::query()->latest()
->where("role_id", "=", "9bae0006-2480-4f34-9856-cc605550b9b4")
->get();
return view('home-students', [
"users" => $users
]);
}
}