This repository has been archived on 2021-01-24. You can view files and clone it, but cannot push or open issues or pull requests.
laravel-elearning/app/Http/Controllers/AdminController.php

54 lines
1.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Http\Requests;
use App\Test;
use App\User;
use App\Group;
class AdminController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
return view('admin.index');
}
public function showGroups()
{
$groups = Group::all();
return view('admin.groups', compact('groups'));
}
public function showAllUsers()
{
$users = User::all();
return view('users.showall', compact('users'));
}
public function showGroupUsers(Group $group)
{
$users = $group->users;
return view('users.showall', compact('users'));
}
public function showAllTests()
{
$tests = Test::all();
return view('tests.showall', compact('tests'));
}
public function showGroupTests(Group $group)
{
$tests = $group->tests;
return view('tests.showall', compact('tests'));
}
}