X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FHttp%2FControllers%2FProtocolController.php;h=6b5e48cbe4eb8fdd78c6961aec1fdd5bd6d710fe;hb=d518ede5ffe8d4e44b0194279a9f32839bc1f903;hp=c7e3bd2051feb4aef6d179f7878d71bb077402b9;hpb=55f2d7cd6c290a0d26db177d54d20c393f890bbb;p=alttp.git diff --git a/app/Http/Controllers/ProtocolController.php b/app/Http/Controllers/ProtocolController.php index c7e3bd2..6b5e48c 100644 --- a/app/Http/Controllers/ProtocolController.php +++ b/app/Http/Controllers/ProtocolController.php @@ -2,9 +2,21 @@ namespace App\Http\Controllers; +use App\Models\Tournament; use Illuminate\Http\Request; class ProtocolController extends Controller { - // + + public function forTournament(Tournament $tournament) { + $this->authorize('viewProtocol', $tournament); + $protocol = $tournament + ->protocols() + ->with('user') + ->orderBy('created_at', 'desc') + ->limit(150) + ->get(); + return $protocol->values()->toJson(); + } + }