did a bit more refactoring

This commit is contained in:
mwalbeck 2016-09-11 16:14:32 +02:00
parent 75253b0b64
commit 5a330b1e64
3 changed files with 51 additions and 24 deletions
app/Http/Controllers

View file

@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Http\Requests;
use App\Test;
use App\Group;
@ -52,9 +53,6 @@ class AdminController extends Controller
return redirect('/admin/users');
}
public function showTests()
{
$tests = Test::all();
@ -74,14 +72,8 @@ class AdminController extends Controller
public function addTest()
{
$user = \Auth::user();
$test = new Test(request()->all());
if ($user->company_id) {
$group = Group::find($user->company_id);
$group->tests()->save($test);
return redirect('/admin/tests');
}
$test->save();
$test = new Test();
$test->createTest(request()->all());
return redirect('/admin/tests');
}
@ -90,17 +82,26 @@ class AdminController extends Controller
return view('admin.edit.test', compact('test'));
}
public function delTest(Test $test)
{
return view('admin.delete.test', compact('test'));
}
public function delQuestion(Question $question)
{
return view('admin.delete.question', compact('question'));
}
/* REFACTOR */
public function updateTest(Test $test)
{
$test->update(request()->all());
return redirect("/admin/tests/$test->id");
}
public function delTest(Test $test)
{
return view('admin.delete.test', compact('test'));
}
public function deleteTest(Test $test)
{
$questions = $test->questions;
@ -147,11 +148,6 @@ class AdminController extends Controller
return redirect("/admin/tests/$test->id");
}
public function delQuestion(Question $question)
{
return view('admin.delete.question', compact('question'));
}
public function deleteQuestion(Question $question)
{
$test = $question->test;