]> git.localhorst.tv Git - alttp.git/blob - app/Http/Controllers/EpisodeController.php
sync speedgaming schedule for select events
[alttp.git] / app / Http / Controllers / EpisodeController.php
1 <?php
2
3 namespace App\Http\Controllers;
4
5 use App\Models\Episode;
6 use Illuminate\Http\Request;
7
8 class EpisodeController extends Controller
9 {
10
11         public function search(Request $request) {
12                 $episodes = Episode::with('event')
13                         ->where('confirmed', '=', true)
14                         ->where('event.visible', '=', true);
15                 return $episodes->get()->toJson();
16         }
17
18         public function single(Request $request, Episode $episode) {
19                 $this->authorize('view', $episode);
20                 return $episode->toJson();
21         }
22
23 }