Laravel - API Resources - Generating Resource Collections
In addition to generating resources that transform individual models, you may generate resources that are responsible for transforming collections of models. This allows your JSON responses to include links and other meta information that is relevant to an entire collection of a given resource.
To create a resource collection, you should use the
--collection flag when creating the resource. Or, including the word
Collection in the resource name will indicate to Laravel that it should create a collection resource. Collection resources extend the
php artisan make:resource User --collection php artisan make:resource UserCollection