PHPackages                             statikbe/laravel-filament-flexible-blocks-asset-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. statikbe/laravel-filament-flexible-blocks-asset-manager

ActiveLibrary[File &amp; Storage](/categories/file-storage)

statikbe/laravel-filament-flexible-blocks-asset-manager
=======================================================

A simple document and image manager for the Filament Flexible Blocks package.

v4.0.2(2mo ago)23.3k↓21.1%1[3 PRs](https://github.com/statikbe/laravel-filament-flexible-blocks-asset-manager/pulls)MITPHPPHP ^8.2CI passing

Since Aug 21Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/statikbe/laravel-filament-flexible-blocks-asset-manager)[ Packagist](https://packagist.org/packages/statikbe/laravel-filament-flexible-blocks-asset-manager)[ Docs](https://github.com/statik-be/laravel-filament-flexible-blocks-asset-manager)[ GitHub Sponsors](https://github.com/Statik.be)[ RSS](/packages/statikbe-laravel-filament-flexible-blocks-asset-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (22)Used By (0)

[![Laravel Filament Flexible Blocks Asset Manager banner](documentation/screenshots/banner.jpg)](documentation/screenshots/banner.jpg)

Laravel Filament Flexible Blocks Asset Manager
==============================================

[](#laravel-filament-flexible-blocks-asset-manager)

[![Latest Version on Packagist](https://camo.githubusercontent.com/5200a36c0bccb16e0ddde24840abfa4701159ac70c7f937d958800f1e640ea86/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73746174696b62652f6c61726176656c2d66696c616d656e742d666c657869626c652d626c6f636b732d61737365742d6d616e616765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/statikbe/laravel-filament-flexible-blocks-asset-manager)[![GitHub Tests Action Status](https://camo.githubusercontent.com/f1313a634a158a94be89bd732a42efabad286880986c8418a8f6e94a46e4013e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f73746174696b62652f6c61726176656c2d66696c616d656e742d666c657869626c652d626c6f636b732d61737365742d6d616e616765722f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/statikbe/laravel-filament-flexible-blocks-asset-manager/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/3cdd673905f0cd97574819a7cbf0532ec0a236b0409580e5a6162e4c432ec761/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f73746174696b62652f6c61726176656c2d66696c616d656e742d666c657869626c652d626c6f636b732d61737365742d6d616e616765722f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/statikbe/laravel-filament-flexible-blocks-asset-manager/actions?query=workflow%3A%22Fix+PHP+code+styling%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/79cc6eb9a3cbea8f34c44c0b30339be09e5dc7b3c430dcfba8126eaf5ad3af56/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73746174696b62652f6c61726176656c2d66696c616d656e742d666c657869626c652d626c6f636b732d61737365742d6d616e616765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/statikbe/laravel-filament-flexible-blocks-asset-manager)

This package provides a simple document and image manager for the [Laravel Filament Flexible Content Blocks](https://github.com/statikbe/laravel-filament-flexible-content-blocks) package.

The key features are:

- a simple asset model
- integration with the call-to-action features of the [Laravel Filament Flexible Content Blocks](https://github.com/statikbe/laravel-filament-flexible-content-blocks) package.
- basic filament CRUD UI
- routing to retrieve the assets

Versions &amp; compatibility
----------------------------

[](#versions--compatibility)

Filament VersionPackage VersionDevelopment Branchv3`statikbe/laravel-filament-flexible-blocks-asset-manager:^3.0``v3`v4 &amp; v5`statikbe/laravel-filament-flexible-blocks-asset-manager:^4.0``main`Installation
------------

[](#installation)

You can install the package via composer:

```
composer require statikbe/laravel-filament-flexible-blocks-asset-manager
```

You can publish and run the migrations with:

```
php artisan vendor:publish --tag="filament-flexible-blocks-asset-manager-migrations"
php artisan migrate
```

You can publish the config file with:

```
php artisan vendor:publish --tag="filament-flexible-blocks-asset-manager-config"
```

Optionally, you can publish the translations using

```
php artisan vendor:publish --tag="filament-flexible-blocks-asset-manager-translations"
```

### PDF thumbnail previews

[](#pdf-thumbnail-previews)

To enable thumbnail previews for PDF assets in the table, you need to install `spatie/pdf-to-image`:

```
composer require spatie/pdf-to-image
```

This requires **Imagick** and **Ghostscript** to be installed on your server. See the [spatie/pdf-to-image documentation](https://github.com/spatie/pdf-to-image) for more details.

### Setup with the Filament Flexible Content Blocks package

[](#setup-with-the-filament-flexible-content-blocks-package)

To integrate the plugin with Filament, you need to add it a panel in the filament service provider. See the code sample below:

```
public function panel(Panel $panel): Panel
{
    return $panel
        ->default()
        //...
        ->plugins([
            SpatieLaravelTranslatablePlugin::make()
                ->defaultLocales(['nl']),
            //...
            FilamentFlexibleBlocksAssetManagerPlugin::make()
        ]);
}
```

Then to use the asset manager in the call-to-actions you have to add them to the configuration of the Filament Flexible Content Blocks package:

```
return [
    //...

    'call_to_action_models' => [
        [
            'model' => \Statikbe\FilamentFlexibleBlocksAssetManager\Models\Asset::class,
            'call_to_action_type' => \Statikbe\FilamentFlexibleBlocksAssetManager\Filament\Form\Fields\Blocks\Type\AssetCallToActionType::class,
        ],
        //...
        //\App\Models\TranslatablePage::class,
    ],

    //...
]
```

Configuration
-------------

[](#configuration)

The configuration file is [filament-flexible-blocks-asset-manager.php](config%2Ffilament-flexible-blocks-asset-manager.php)fully commented, to explain each configuration option.

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Sten Govaerts](https://github.com/sten)
- [Aurel Demiri](https://github.com/AurelDemiri)
- [Lukas Dewijngaert](https://github.com/lukasdewijn)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance88

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 68.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~39 days

Recently: every ~2 days

Total

15

Last Release

82d ago

Major Versions

v1.1.0 → v3.0.02026-02-12

v3.0.2 → v4.0.02026-02-17

v3.x-dev → v4.0.12026-02-17

PHP version history (3 changes)v1.0.0PHP ^8.1

v1.0.6PHP ^8.1|^8.2|^8.3|^8.4

v3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/1250437446b84017407f7f1900194b1e1c93fcf34b332ba382fb77f69b251cb6?d=identicon)[statikbe](/maintainers/statikbe)

---

Top Contributors

[![sten](https://avatars.githubusercontent.com/u/180665?v=4)](https://github.com/sten "sten (75 commits)")[![lukasdewijn](https://avatars.githubusercontent.com/u/146429694?v=4)](https://github.com/lukasdewijn "lukasdewijn (14 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (11 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (5 commits)")[![AurelDemiri](https://avatars.githubusercontent.com/u/30560661?v=4)](https://github.com/AurelDemiri "AurelDemiri (4 commits)")[![bijenStatik](https://avatars.githubusercontent.com/u/172511817?v=4)](https://github.com/bijenStatik "bijenStatik (1 commits)")

---

Tags

laravelpagecmsResponsive Imageslaravel-filamentstatikbepage buildercontent builderblock builderlaravel-filament-flexible-content-blocks

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/statikbe-laravel-filament-flexible-blocks-asset-manager/health.svg)

```
[![Health](https://phpackages.com/badges/statikbe-laravel-filament-flexible-blocks-asset-manager/health.svg)](https://phpackages.com/packages/statikbe-laravel-filament-flexible-blocks-asset-manager)
```

###  Alternatives

[statikbe/laravel-filament-flexible-content-blocks

The Laravel Filament Flexible Content Blocks package helps you to easily create content in Filament for any model, with predefined or custom blocks, and foreach block an extendable Blade view component.

17021.0k2](/packages/statikbe-laravel-filament-flexible-content-blocks)[statikbe/laravel-filament-chained-translation-manager

A translation manager tool for Laravel Filament, that makes use of the Laravel Chained Translator.

92108.7k](/packages/statikbe-laravel-filament-chained-translation-manager)[mwguerra/filemanager

A full-featured file manager package for Laravel and Filament v5 with dual operating modes, drag-and-drop uploads, S3/MinIO support, and comprehensive security features.

718.5k1](/packages/mwguerra-filemanager)[tomatophp/filament-cms

Full CMS System with support of importing integrations and multi meta functions

11410.4k4](/packages/tomatophp-filament-cms)[inerba/filament-db-config

A Filament plugin for database-backed application settings and editable content, with caching and easy page generation.

329.1k](/packages/inerba-filament-db-config)[codebar-ag/laravel-flysystem-cloudinary

Cloudinary Flysystem v1 integration with Laravel

1224.9k2](/packages/codebar-ag-laravel-flysystem-cloudinary)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
