misaf / vendra-multimedia-api
API services for the vendra-multimedia module
Package info
github.com/misaf/vendra-multimedia-api
Type:vendra-module
pkg:composer/misaf/vendra-multimedia-api
v1.10.0
2026-08-01 01:24 UTC
Requires
- php: ^8.3
- illuminate/support: ^13.0
- misaf/vendra-api: v1.10.0
- misaf/vendra-multimedia: v1.10.0
- spatie/laravel-package-tools: ^1.93.1
Requires (Dev)
- fakerphp/faker: ^1.24.1
- larastan/larastan: ^3.10.0
- laravel/boost: ^2.4.12
- laravel/pint: ^1.29.3
- misaf/vendra-testing: v1.10.0
- mockery/mockery: ^1.6.12
- nunomaduro/collision: ^8.9.4
- orchestra/testbench: ^11.1
- pestphp/pest: ^5.0
- pestphp/pest-plugin-arch: ^5.0
- pestphp/pest-plugin-laravel: ^5.0
- pestphp/pest-plugin-profanity: ^5.0
- pestphp/pest-plugin-type-coverage: ^5.0
- phpstan/extension-installer: ^1.4.3
README
Read-only API Platform resources for Vendra media records.
Features
GET /api/content/multimedia- Individual media record retrieval
- MIME type filtering and pagination
The asset DTO intentionally omits disks, paths, and other storage internals. Other API modules use stable resource references and do not depend on this package.
Requirements
- PHP 8.3+
- Laravel 13
misaf/vendra-apimisaf/vendra-multimedia
Installation
composer require misaf/vendra-multimedia-api
The service provider registers the resource and provider automatically.
Testing
Run the package checks from the package directory:
composer test
composer analyse
License
MIT. See LICENSE.