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.1.0(2mo ago)24.3k↓55.4%1[2 PRs](https://github.com/statikbe/laravel-filament-flexible-blocks-asset-manager/pulls)MITPHPPHP ^8.2CI failing

Since Aug 21Pushed 4d 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 yesterday

READMEChangelog (10)Dependencies (28)Versions (25)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`Upgrades
--------

[](#upgrades)

If you upgrade to v4.1.0, check [the upgrade guide](UPGRADE.md).

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

52

—

FairBetter than 96% of packages

Maintenance94

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 60.1% 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 ~41 days

Recently: every ~17 days

Total

16

Last Release

66d 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 (83 commits)")[![lukasdewijn](https://avatars.githubusercontent.com/u/146429694?v=4)](https://github.com/lukasdewijn "lukasdewijn (24 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (13 commits)")[![AurelDemiri](https://avatars.githubusercontent.com/u/30560661?v=4)](https://github.com/AurelDemiri "AurelDemiri (11 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (6 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.

17625.6k4](/packages/statikbe-laravel-filament-flexible-content-blocks)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[stephenjude/filament-feature-flags

Filament implementation of feature flags and segmentation with Laravel Pennant.

122177.8k1](/packages/stephenjude-filament-feature-flags)[stephenjude/filament-jetstream

A Laravel starter kit built with Filament inspired by Jetstream.

17760.2k3](/packages/stephenjude-filament-jetstream)[stephenjude/filament-debugger

About

104162.2k2](/packages/stephenjude-filament-debugger)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)

PHPackages © 2026

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