for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Spatie\ResourceLinks;
/** @mixin \Illuminate\Http\Resources\Json\JsonResource */
trait HasMeta
{
public static function collection($resource)
$meta = self::meta();
if (! count($meta)) {
parent::collection($resource);
}
return parent::collection($resource)->additional([
'meta' => $meta,
]);
public static function make(...$parameters)
return parent::make(...$parameters)->withCollectionLinks();
public static function meta()
return [];