validated()); $videos = $query->hasSearchCriteria() ? $action->search($query, $request->schema()) : $action->index(Video::query(), $query, $request->schema()); return new VideoCollection($videos, $query); } /** * @param StoreAction