AttributeIlluminate\Database\Eloquent\Attributes\UseResourceCollection
#[UseResourceCollection]
Maps a resource collection to the Eloquent model.
Available since
Laravel 13.0
Targets
class
Parameters
$classstringDefines the "class" value used by the attribute. Expected type: string.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\UseResourceCollection;
#[UseResourceCollection(resourceCollectionClass: 'PostResourceCollection')]
class Post extends Model
{
//...
}