Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Media Laravel Package

liverbool/media

Liverbool Media is a Laravel package for managing media files attached to Eloquent models. Upload, store, and organize images and other files on any filesystem disk, define custom conversions, and retrieve URLs or collections through a clean, fluent API.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • E-commerce catalog/media scoping — This is a 2016 fork of sylius/media, so it maps to product-image variants, thumbnails, and asset-storage decisions in a Sylius/Symfony storefront, not a Laravel app. That mismatch matters: it should not enter a Laravel evaluation at all.
  • Build vs. buy for a media pipeline — Useful only as a reference artifact when weighing "vendor a bundle" against maintained options (Spatie Media Library for Laravel; VichUploaderBundle / Flysystem / Sylius core media for Symfony).
  • Keep / fork / replace — If a system already depends on it, it supports the exit decision: pin, patch, or migrate off.
  • Sourcing diligence — The "Laravel/PHP" framing in the intake record is wrong; this is Symfony/Sylius. That inaccuracy is itself a signal about how the candidate was sourced.
  • Scoring caveat — The opportunity score (4.16) is misleading. Stars (0), dependents (0), and a last release of 2016-05-24 all point to do-not-adopt; treat the score as unusable without corroboration.

When to Consider This Package

Consider only if:

  • You are reproducing or maintaining a legacy Sylius build (circa 2015–2016, PHP 5.x/7.0 era) where this fork supplied a patch absent from upstream sylius/media.
  • You need to audit an existing composer.lock to understand what is already being pulled in.
  • You want a historical reference for how Sylius modeled media entities.

Look elsewhere when:

  • Greenfield, or any modern Sylius — media lives in core and pairs with LiipImagineBundle / Gaufrette.
  • Laravel — use Spatie Laravel Media Library; this package is not Laravel-native and carries Symfony-era assumptions.
  • General Symfony — VichUploaderBundle, EasyAdmin, or Flysystem.
  • You need security patching, PHP 8 compatibility, or any form of support. There is none.

How to Pitch It (Stakeholders)

Executives: Do not adopt. This is an abandoned 2016 fork of sylius/media with zero stars and zero dependents — no community, no security patching, no compatibility with current PHP. The MIT license is not a saving; the integration and eventual migration costs are real and unpriced. Fund a maintained alternative or use the platform's native media handling instead.

Engineering: Treat it as a read-only historical artifact. If it is already referenced, pin the exact commit, audit the transitive dependency tree, and schedule replacement. Correct the intake record — this is Symfony/Sylius, not Laravel — so future evaluations start from accurate assumptions and aren't polluted by a falsely high opportunity score.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle