3 namespace App\Http\Controllers;
6 use App\Models\Tournament;
7 use Illuminate\Http\Request;
9 class RoundController extends Controller
12 public function create(Request $request) {
13 $validatedData = $request->validate([
14 'tournament_id' => 'required|exists:App\\Models\\Tournament,id',
16 $tournament = Tournament::findOrFail($validatedData['tournament_id']);
17 $this->authorize('addRound', $tournament);
19 $round = Round::create([
20 'tournament_id' => $validatedData['tournament_id'],
23 return $round->toJson();