Download the PHP package codezone/filament-mediazone without Composer

On this page you can find all versions of the php package codezone/filament-mediazone. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-mediazone

Filament MediaZone

A full-featured media manager for Laravel Filament. Upload, browse, crop, and serve images and files from any Laravel filesystem disk — all within your Filament admin panel. Made with care by CodeZone.

Full documentation →


Features


Requirements


Installation

1. Require the package

2. Publish and run the migration

3. Publish the config

This creates config/media.php. See the Configuration docs for all available options.

4. Publish assets

Run this once after install and again after each upgrade.

5. Register the plugin

Add MediaZonePlugin to your Filament panel provider:

6. Configure a filesystem disk

Add a media disk to config/filesystems.php (or point MEDIA_FILESYSTEM_DISK to an existing disk):


Quick start

After installation, navigate to Content → Media in your Filament panel. Upload files via the Create button or drag-and-drop.

To add a media picker to any Filament form:

For full usage — including crop presets, locations, multi-select, and custom models — see the documentation.


Contributing

Prerequisites

Setting up the development environment

The package is developed as part of a Laravel application using ddev. If you are working within that monorepo, the environment is already running. For standalone development, install dependencies directly:

Running the test suite

Tests use Orchestra Testbench and run against both Laravel 11 and 12. The CI matrix covers PHP 8.2 and 8.3.

Linting

All three linters must pass before a PR can merge.

Code style follows the Laravel Pint preset with declare_strict_types enforced. JavaScript follows the ESLint config in eslint.config.js. CSS follows the Stylelint BEM pattern config.

Pull requests

  1. Fork the repository and create a branch from main
  2. Make your changes with tests where applicable
  3. Ensure vendor/bin/phpunit, vendor/bin/pint --test, npm run eslint, and npm run stylelint all pass
  4. Open a pull request against main — CI will run automatically

Documentation

Documentation lives in Writerside/topics/ as Markdown files and is built with JetBrains Writerside. It is automatically deployed to GitHub Pages on every push to main. Edit the topic files and the build will update on merge.


About CodeZone

CodeZone is a web development studio specializing in Laravel, Filament, and modern PHP applications. We build tools and packages that help developers ship great products faster.

Support CodeZone

Filament MediaZone is free and open source. If it saves you time, consider supporting ongoing development via PayPal.


License

MIT — see LICENSE for details.


All versions of filament-mediazone with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^3.2
intervention/image Version ^2.7|^3.0
livewire/livewire Version ^3.0
league/glide Version ^2.0
league/glide-symfony Version ^2.0
spatie/image Version ^3.9
spatie/laravel-sluggable Version ^3.6
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package codezone/filament-mediazone contains the following files

Loading the files please wait ...