Download the PHP package tomatophp/filament-media-manager without Composer

On this page you can find all versions of the php package tomatophp/filament-media-manager. 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-media-manager

Screenshot

Filament media manager

Latest Stable Version License Downloads

Manage your media files using spatie media library with easy to use GUI for FilamentPHP

Installation

now you need to publish media migration

after install your package please run this command

finally register the plugin on /app/Providers/Filament/AdminPanelProvider.php, if you like to use GUI and Folder Browser.

Features

Screenshots

Folders Folder Password Media Media Inputs Media Component

Usage

you can use the media manager by add this code to your filament component

Add Custom Preview to selected type on the media manager

you can add custom preview to selected type on the media manager by add this code to your provider

on your view file you can use it like this

you can attach global js or css file to the media manager by add this code to your provider

please note that the name of the component will be the same name of the collection.

Allow Sub Folders

you can allow create and manage subfolders on your media manager on /app/Providers/Filament/AdminPanelProvider.php

Allow User Access

now you can allow user to access selected folder and restract user to access each other folders if the folder is not public on /app/Providers/Filament/AdminPanelProvider.php

now on your user model you can use this trait to allow user to access selected folder

NOTE don't forget to migrate after update the plugin

Folders API

now you can access your media and folders using API you have 2 endpoints

to allow this feature you need to publish the config file by use this command

then you can set api.active to true on the config file

Publish Assets

you can publish config file by use this command

you can publish views file by use this command

you can publish languages file by use this command

you can publish migrations file by use this command

Other Filament Packages

Checkout our Awesome TomatoPHP


All versions of filament-media-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1|^8.2
tomatophp/console-helpers Version ^1.1
spatie/laravel-medialibrary Version ^10.0|^11.0
tomatophp/filament-icons Version ^v1.1
filament/spatie-laravel-media-library-plugin Version ^v3.0.0
filament/filament Version ^v3.0.0
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 tomatophp/filament-media-manager contains the following files

Loading the files please wait ....