auditionadmin/app/Http/Controllers/Admin/BonusScoreDefinitionControl...

32 lines
737 B
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\BonusScoreDefinition;
use function to_route;
class BonusScoreDefinitionController extends Controller
{
public function index()
{
$bonusScores = BonusScoreDefinition::all();
return view('admin.bonus-scores.index', compact('bonusScores'));
}
public function store()
{
$validData = request()->validate([
'name' => 'required',
'max_score' => 'required|numeric',
'weight' => 'required|numeric',
]);
BonusScoreDefinition::create($validData);
return to_route('admin.bonus-scores.index')->with('success', 'Bonus Score Created');
}
}