refactored a bit of code and edit the views to be more DRY
This commit is contained in:
parent
fc2cbef237
commit
fd715bda05
27 changed files with 74 additions and 309 deletions
|
@ -16,42 +16,20 @@ class AdminController extends Controller
|
|||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
|
||||
public function index()
|
||||
{
|
||||
return view('admin.admin');
|
||||
return view('admin.index');
|
||||
}
|
||||
|
||||
public function showUsers()
|
||||
{
|
||||
$users = User::all();
|
||||
return view('admin.user.showall', compact('users'));
|
||||
}
|
||||
|
||||
public function newUser()
|
||||
{
|
||||
return view('admin.user.new');
|
||||
return view('users.showall', compact('users'));
|
||||
}
|
||||
|
||||
public function showTests()
|
||||
{
|
||||
$tests = Test::all();
|
||||
return view('admin.test.showall', compact('tests'));
|
||||
return view('tests.showall', compact('tests'));
|
||||
}
|
||||
|
||||
public function showTest(Test $test)
|
||||
{
|
||||
$questions = $test->questions;
|
||||
return view('admin.test.show', compact('test'), compact('questions'));
|
||||
}
|
||||
|
||||
public function newTest()
|
||||
{
|
||||
return view('admin.test.new');
|
||||
}
|
||||
|
||||
public function editTest(Test $test)
|
||||
{
|
||||
return view('admin.test.edit', compact('test'));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ class HomeController extends Controller
|
|||
public function settings()
|
||||
{
|
||||
$user = Auth::user();
|
||||
return view('user.settings', compact('user'));
|
||||
return view('users.settings', compact('user'));
|
||||
}
|
||||
|
||||
public function updatePassword()
|
||||
|
|
|
@ -13,9 +13,20 @@ class ModeratorController extends Controller
|
|||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
|
||||
public function index()
|
||||
{
|
||||
return view('mod.mod');
|
||||
return view('mod.index');
|
||||
}
|
||||
|
||||
public function showUsers()
|
||||
{
|
||||
$users = Auth::user()->group()->getGroupUsers();
|
||||
return view('users.showall', compact('users'));
|
||||
}
|
||||
|
||||
public function showTests()
|
||||
{
|
||||
$tests = Auth::user()->getTests();
|
||||
return view('tests.showall', compact('tests'));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -134,6 +134,22 @@ class TestController extends Controller
|
|||
return redirect("/admin/tests/$test->id");
|
||||
}
|
||||
|
||||
public function showTest(Test $test)
|
||||
{
|
||||
$questions = $test->questions;
|
||||
return view('tests.show', compact('test'), compact('questions'));
|
||||
}
|
||||
|
||||
public function newTest()
|
||||
{
|
||||
return view('tests.new');
|
||||
}
|
||||
|
||||
public function editTest(Test $test)
|
||||
{
|
||||
return view('tests.edit', compact('test'));
|
||||
}
|
||||
|
||||
/* REFACTOR */
|
||||
public function addQuestion(Test $test)
|
||||
{
|
||||
|
|
|
@ -36,4 +36,9 @@ class UserController extends Controller
|
|||
$user->addUser(request()->all());
|
||||
return redirect('/admin/users');
|
||||
}
|
||||
|
||||
public function newUser()
|
||||
{
|
||||
return view('users.new');
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue