validated()); $builder = PlaylistTrack::query()->where(PlaylistTrack::ATTRIBUTE_PLAYLIST, $playlist->getKey()); $resources = $action->index($builder, $query, $request->schema()); return new TrackCollection($resources, $query); } /** * @noinspection PhpUnusedParameterInspection */ public function show(ShowRequest $request, Playlist $playlist, PlaylistTrack $track, ShowAction $action): TrackJsonResource { $query = new Query($request->validated()); $show = $action->show($track, $query, $request->schema()); return new TrackJsonResource($show, $query); } }