A media picker plugin for Filament Admin.

Overview

Filament Curator

A media picker plugin for Filament Admin.

‼️ This package is still in development

‼️ This package does not work with Spatie Media Library since it requires it's own media model.

Gallery View

Upload View

Button

Installation

Install the package via composer.

composer require awcodes/filament-curator

Install Filament Curator into your app. This will publish the necessary migration and Filament resources.

php artisan curator:install

If you are using a custom Filament Admin Theme, be sure to add this package to your tailwind.config.js file.

content: [
    ...
    "./vendor/awcodes/filament-curator/**/*.blade.php",
],

Image Sizes

By default Curator will generate image sizes for each uploaded image based on the sizes setting in the config file. If you want to disable image sizes completely then set the sizes key to an empty array.

'sizes' => [],

Usage

Include the MediaPicker button in your forms to trigger the modal and either select an existing image or upload a new one.

use FilamentCurator\Forms\Components\MediaPicker;

MediaPicker::make(string $fieldName)
    ->label(string $customLabel)

Media can also be related to models by simply adding the relationship to your model.

use FilamentCurator\Models\Media;

public function ogImage(): HasOne
{
    return $this->hasOne(Media::class, 'id', 'og_image');
}

To retrieve different sizes urls, Curator's Media model comes with a helper that takes in a size and returns the url for you. Sizes are based on your config settings.

If a size doesn't exist in your config, then it will return the full size image url.

// Assuming a relationship on a Meta model for ogImage...

$meta->ogImage->getSizeUrl('thumbnail');
$meta->ogImage->getSizeUrl('medium');
$meta->ogImage->getSizeUrl('large');

If you need additional functionality you can extend Curator's Media model with your own.

use FilamentCurator\Models\Media as CuratorMedia;

class Media extends CuratorMedia
{
    // ... custom methods and properties
}

Versioning

This projects follow the Semantic Versioning guidelines.

License

Copyright (c) 2022 Adam Weston and contributors

Licensed under the MIT license, see LICENSE.md for details.

Comments
  • Feature: Path generators

    Feature: Path generators

    It's possible to define a path generator in config, a simple class that inherits from PathGenerator interface that returns the directory used to store the media file and thumbnails inside the configured disk. The directory can be dynamic and based on other system parameters like the current date, the current user, or other configurations. There are two example generators: DatePathGenerator and UserPathGenerator. Note: we do not have the Media model at the time of storing the file, so we can't use its attributes to define the directory.

    opened by mynamespace 5
  • Ver. 1.0.0+ breaks the close button for the Admin package database notifications slide-over

    Ver. 1.0.0+ breaks the close button for the Admin package database notifications slide-over

    Like the title says, the close button (x) on the slide-over for database notifications (the bell in the top nav) becomes not clickable with Curator 1.0.0 and up installed. I rolled back to 0.7.7 and it works again on that version.

    No idea why (no console errors), I found it by trial and error by removing non-default composer packages one at a time.

    This is on the latest version of Filament, 2.16.52 (also tried 2.16.51 to no avail).

    opened by grahammtbr 4
  • Generate webp thumbnails

    Generate webp thumbnails

    Hi! Can I generate webp thumbnails when uploading pictures? And can I prevent the thumbnail size growing if the original picture size is smaller than the thumbnail size? Sorry for my English, translated it through DeepL))

    opened by der-leksey 3
  • Missing license file

    Missing license file

    Hey! This package looks amazing, and it would be neat to be able to use components from it. However, since there is no license file attached, no-one is allowed to use the code herein. https://choosealicense.com/no-permission/

    I would suggest the MIT License, as that's what both Laravel and FilamentPHP uses.

    All the best, Caen

    opened by caendesilva 2
  • Is croping possible?

    Is croping possible?

    Hello,

    I would like to crop some images when i generate different sizes instead of resize, is croping possible with this package?

    maybe an optinal cropping when width and height are filled?

    thank you

    opened by Dontorpedo 1
  • Instalation

    Instalation

    I had a small trouble because I have no link to the media directory in my public folder.

    It could be interesting (or not ?) to add in the install documentation to run the command

    php artisan storage:link
    
    opened by atellier2 1
  • Str ->Contains in Blade files

    Str ->Contains in Blade files

    I had a bug with str helper in Laravel 9. I replace with https://laravel.com/docs/9.x/helpers#method-str-contains and it's OK

    before

    @if (Str($currentItem['type'])->contains('image'))
    

    After

    @if (Str::contains($currentItem['type'],'image'))
    

    Files concerned : See https://github.com/awcodes/filament-curator/search?q=contains

    opened by atellier2 1
  • Many to many relationship with Media

    Many to many relationship with Media

    Is it possible to create a way of selecting Media for a page.

    My code is trying to add the media instead of setting the media_id and using the attach. Which obivously gives error SQLSTATE[HY000]: General error: 1364 Field 'filename' doesn't have a default value

    <?php
    
    namespace App\Filament\Resources\PageResource\RelationManagers;
    
    use Filament\Forms;
    use Filament\Resources\Form;
    use Filament\Resources\RelationManagers\RelationManager;
    use Filament\Resources\Table;
    use Filament\Tables;
    use FilamentCurator\Forms\Components\MediaPicker;
    use Illuminate\Database\Eloquent\Builder;
    use Illuminate\Database\Eloquent\SoftDeletingScope;
    
    class MediaRelationManager extends RelationManager
    {
        protected static string $relationship = 'media';
    
        protected static ?string $recordTitleAttribute = 'alt';
    
        public static function form(Form $form): Form
        {
            return $form
                ->schema([
                    MediaPicker::make('filename')->label('Select')
                ]);
        }
    
        public static function table(Table $table): Table
        {
            return $table
                ->columns([
                    Tables\Columns\TextColumn::make('alt'),
                ])
                ->filters([
                    //
                ])
                ->headerActions([
                    Tables\Actions\CreateAction::make(),
                ])
                ->actions([
                    Tables\Actions\EditAction::make(),
                    Tables\Actions\DeleteAction::make(),
                ])
                ->bulkActions([
                    Tables\Actions\DeleteBulkAction::make(),
                ]);
        }    
    }
    

    Page class:

    class Page extends Model {
        public function media()
        {
            return $this->belongsToMany(Media::class, 'page_media');
        }
    }
    

    PageResource

    class PageResource extends Resource {
       ///
        public static function getRelations(): array
        {
            return [
                MediaRelationManager::class,
            ];
        }
    }
    
    opened by howdu 1
  • Add indonesian translation

    Add indonesian translation

    This PR provides Indonesian translation to filament-curator. I'm using this plugin for a project that requires translation to Indonesian, so I contributed this for people that might need the translation in the future

    opened by rama-adi 1
  • Change the path from where the images are served

    Change the path from where the images are served

    I'm trying to use the media picker and the images are stored in storage/app/public/media. I've created another folder for those images in public/assets and I want to get them from there. Is there any way to do that?

    File URL from the dashboard: http://127.0.0.1:8000/storage/media/6ab0b41f-8fba-406f-a652-2a5572a0554c.png

    opened by Roxeen12 1
  • generateThumbs support for external disks

    generateThumbs support for external disks

    Possible solution in Media model under generateThumbs:

    $image = Image::make(
        Storage::disk($this->record->disk)->url($media->filename)
    );
    
    ...
    
    Storage::disk($media->disk)->put(
    				$pathinfo["dirname"] .
    					"/" .
    					$pathinfo["filename"] .
    					"-" .
    					$name .
    					"." .
    					$media->ext,
    				$image->stream()
    			);
    
    
    opened by jeffgreco13 1
  • SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'image'

    SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'image'

    Hello, i use the curator on 2 websites, first is running well, on the second when i use the Media field, i have this error when i try to save the record, when i enter the id of the image manually in the database it works again..

    how can i solve this?

    SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'image' at row 1 (SQL: updateblog_postssetimage= {"id":140,"public_id":"media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac","filename":"media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac.jpg","ext":"jpg","type":"image\/jpeg","alt":null,"title":null,"description":null,"caption":null,"width":1920,"height":1030,"disk":"public","directory":"media","size":150547,"created_at":"2022-12-23T18:17:46.000000Z","updated_at":"2022-12-23T18:17:46.000000Z","url":"https:\/\/vietnamholiday.org\/storage\/media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac.jpg","thumbnail_url":"https:\/\/vietnamholiday.org\/storage\/media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-thumbnail.jpg","medium_url":"https:\/\/vietnamholiday.org\/storage\/media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-medium.jpg","large_url":"https:\/\/vietnamholiday.org\/storage\/media\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-large.jpg","size_for_humans":"147 KiB","hasSizes":true},blog_posts.updated_at= 2023-01-07 09:08:20 whereid= 19) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'image' at row 1 (SQL: updateblog_postssetimage= {\"id\":140,\"public_id\":\"media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac\",\"filename\":\"media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac.jpg\",\"ext\":\"jpg\",\"type\":\"image\\/jpeg\",\"alt\":null,\"title\":null,\"description\":null,\"caption\":null,\"width\":1920,\"height\":1030,\"disk\":\"public\",\"directory\":\"media\",\"size\":150547,\"created_at\":\"2022-12-23T18:17:46.000000Z\",\"updated_at\":\"2022-12-23T18:17:46.000000Z\",\"url\":\"https:\\/\\/vietnamholiday.org\\/storage\\/media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac.jpg\",\"thumbnail_url\":\"https:\\/\\/vietnamholiday.org\\/storage\\/media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-thumbnail.jpg\",\"medium_url\":\"https:\\/\\/vietnamholiday.org\\/storage\\/media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-medium.jpg\",\"large_url\":\"https:\\/\\/vietnamholiday.org\\/storage\\/media\\/d23a7716-c7cc-44a0-b3d8-beb631ee91ac-large.jpg\",\"size_for_humans\":\"147 KiB\",\"hasSizes\":true},blog_posts.updated_at= 2023-01-07 09:08:20 whereid= 19) at /home/ploi/vietnamholiday.org/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760)

    opened by Dontorpedo 1
Releases(v1.1.8)
  • v1.1.8(Dec 29, 2022)

    What's Changed

    • fix media id in picker component by @awcodes in https://github.com/awcodes/filament-curator/pull/66

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.7...v1.1.8

    Source code(tar.gz)
    Source code(zip)
  • v1.1.7(Dec 21, 2022)

    What's Changed

    • Fix: config based path generation by @awcodes in https://github.com/awcodes/filament-curator/pull/65

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.6...v1.1.7

    Source code(tar.gz)
    Source code(zip)
  • v1.1.6(Dec 17, 2022)

    What's Changed

    • Fix selecting file when clicking over label by @howdu in https://github.com/awcodes/filament-curator/pull/63

    New Contributors

    • @howdu made their first contribution in https://github.com/awcodes/filament-curator/pull/63

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.5...v1.1.6

    Source code(tar.gz)
    Source code(zip)
  • v1.1.5(Dec 15, 2022)

    What's Changed

    • Czech translation by @JarkaP in https://github.com/awcodes/filament-curator/pull/62

    New Contributors

    • @JarkaP made their first contribution in https://github.com/awcodes/filament-curator/pull/62

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.4...v1.1.5

    Source code(tar.gz)
    Source code(zip)
  • v1.1.4(Dec 13, 2022)

    What's Changed

    • Fix: Tiptap Action integration by @awcodes in https://github.com/awcodes/filament-curator/pull/61

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.3...v1.1.4

    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Dec 13, 2022)

    What's Changed

    • Chore: Port methods and revert to normal field extension by @awcodes in https://github.com/awcodes/filament-curator/pull/60

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.2...v1.1.3

    Source code(tar.gz)
    Source code(zip)
  • v1.1.2(Dec 10, 2022)

    What's Changed

    • Fix: bug in component state by @awcodes in https://github.com/awcodes/filament-curator/pull/58

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.1...v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Dec 7, 2022)

    What's Changed

    • Fix: validation array error by @awcodes in https://github.com/awcodes/filament-curator/pull/56

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Dec 7, 2022)

    What's Changed

    • Feat: add titles to thumbnails in gallery by @awcodes in https://github.com/awcodes/filament-curator/pull/54
    • Feat: Pass methods to media upload by @awcodes in https://github.com/awcodes/filament-curator/pull/55

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.0.3...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.3(Nov 24, 2022)

    What's Changed

    • Fix: modal conflict with slideover modals by @awcodes in https://github.com/awcodes/filament-curator/pull/52

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.0.2...v1.0.3

    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(Nov 23, 2022)

    What's Changed

    • Chore: update readme and clean up artifacts by @awcodes in https://github.com/awcodes/filament-curator/pull/50

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Nov 22, 2022)

    What's Changed

    • Fix: document displays across views by @awcodes in https://github.com/awcodes/filament-curator/pull/47
    • Chore: update github actions for 1.x branch by @awcodes in https://github.com/awcodes/filament-curator/pull/48
    • Chore: use custom media details view by @awcodes in https://github.com/awcodes/filament-curator/pull/49

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v1.0.0...v1.0.1

    Source code(tar.gz)
    Source code(zip)
  • v0.7.7(Nov 8, 2022)

    What's Changed

    • Feat: Make label and icon configurable by @awcodes in https://github.com/awcodes/filament-curator/pull/44

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.6...v0.7.7

    Source code(tar.gz)
    Source code(zip)
  • v0.7.6(Nov 4, 2022)

    What's Changed

    • Chore: various cleanup by @awcodes in https://github.com/awcodes/filament-curator/pull/43

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.5...v0.7.6

    Source code(tar.gz)
    Source code(zip)
  • v0.7.5(Oct 25, 2022)

    What's Changed

    • Fix: preview bug on edit page by @awcodes in https://github.com/awcodes/filament-curator/pull/41

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.4...v0.7.5

    Source code(tar.gz)
    Source code(zip)
  • v0.7.4(Oct 24, 2022)

    What's Changed

    • Feature: Path generators by @mynamespace in https://github.com/awcodes/filament-curator/pull/39

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.3...v0.7.4

    Source code(tar.gz)
    Source code(zip)
  • v0.7.3(Oct 19, 2022)

    What's Changed

    • Feature: Chunk regeneration and Readme updates. by @awcodes in https://github.com/awcodes/filament-curator/pull/38
    • Italian translations; Added some missing string resources by @mynamespace in https://github.com/awcodes/filament-curator/pull/37

    New Contributors

    • @mynamespace made their first contribution in https://github.com/awcodes/filament-curator/pull/37

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.2...v0.7.3

    Source code(tar.gz)
    Source code(zip)
  • v0.7.2(Oct 18, 2022)

    What's Changed

    • Fix: Thumbnail generation on local bug by @awcodes in https://github.com/awcodes/filament-curator/pull/36

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.1...v0.7.2

    Source code(tar.gz)
    Source code(zip)
  • v0.7.1(Oct 17, 2022)

    What's Changed

    • Fix: infinite expansion on create media modal form by @awcodes in https://github.com/awcodes/filament-curator/pull/35

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.7.0...v0.7.1

    Source code(tar.gz)
    Source code(zip)
  • v0.7.0(Oct 11, 2022)

    What's Changed

    • Feature: multi uploads by @awcodes in https://github.com/awcodes/filament-curator/pull/34
    • Feature: fitContent method by @awcodes in https://github.com/awcodes/filament-curator/pull/34
    • Chore: Code clean up by @awcodes in https://github.com/awcodes/filament-curator/pull/34

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.6.2...v0.7.0

    Source code(tar.gz)
    Source code(zip)
  • v0.6.2(Oct 10, 2022)

    What's Changed

    • Feature: Disable edit and delete buttons when on view page by @awcodes in https://github.com/awcodes/filament-curator/pull/32

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.6.1...v0.6.2

    Source code(tar.gz)
    Source code(zip)
  • v0.6.1(Sep 28, 2022)

    What's Changed

    • fix getImagePath by @awcodes in https://github.com/awcodes/filament-curator/pull/30

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.6.0...v0.6.1

    Source code(tar.gz)
    Source code(zip)
  • v0.6.0(Sep 28, 2022)

    What's Changed

    • Feature/curator column by @awcodes in https://github.com/awcodes/filament-curator/pull/29

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.5.0...v0.6.0

    Source code(tar.gz)
    Source code(zip)
  • v0.5.0(Sep 8, 2022)

    What's Changed

    • Fix/thumbnail generation by @awcodes in https://github.com/awcodes/filament-curator/pull/28

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.4.6...v0.5.0

    Source code(tar.gz)
    Source code(zip)
  • v0.4.6(Sep 4, 2022)

    What's Changed

    • Fix: duplicate modal issue with Filament Tiptap Editor by @awcodes in https://github.com/awcodes/filament-curator/pull/27

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.4.5...v0.4.6

    Source code(tar.gz)
    Source code(zip)
  • v0.4.5(Aug 24, 2022)

    What's Changed

    • Chore: Purge duplicated Filament classes by @awcodes in https://github.com/awcodes/filament-curator/pull/24
    • Feat: Add color, size and outline to media picker button by @awcodes in https://github.com/awcodes/filament-curator/pull/25
    • Fix: Persistent Scrollbars by @awcodes in https://github.com/awcodes/filament-curator/pull/26

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.4.4...v0.4.5

    Source code(tar.gz)
    Source code(zip)
  • v0.4.4(Aug 19, 2022)

  • v0.4.3(Aug 19, 2022)

    What's Changed

    • Improved modal layout by @awcodes in https://github.com/awcodes/filament-curator/pull/23
    • Download and Preview Buttons on Picker Field and Modal Preview by @awcodes in https://github.com/awcodes/filament-curator/pull/23

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.4.2...v0.4.3

    Source code(tar.gz)
    Source code(zip)
  • v0.4.2(Aug 18, 2022)

    What's Changed

    • Add indonesian translation by @rama-adi in https://github.com/awcodes/filament-curator/pull/22

    New Contributors

    • @rama-adi made their first contribution in https://github.com/awcodes/filament-curator/pull/22

    Full Changelog: https://github.com/awcodes/filament-curator/compare/v0.4.1...v0.4.2

    Source code(tar.gz)
    Source code(zip)
Owner
Adam Weston
Adam Weston
This Laravel Nova package allows you to manage media and media fields

Nova Media Hub This Laravel Nova package allows you to manage media and media fields. Requirements php: >=8.0 laravel/nova: ^4.0 Features Media Hub UI

outl1ne 25 Dec 22, 2022
Filament-spatie-laravel-activitylog - View your activity logs inside of Filament. ⚡️

View your activity logs inside of Filament. This package provides a Filament resource that shows you all of the activity logs created using the spatie

Ryan Chandler 45 Dec 26, 2022
A Laravel clone of the Javascript Flatpickr (Date picker) library

A Laravel clone of the Javascript Flatpickr (Date picker) library Using this package you can add a beautiful date or datetime picker into your project

Laratips 49 Dec 28, 2022
Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

Filament Quick Create Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items from any page. Installation Instal

Adam Weston 45 Dec 27, 2022
A convenient helper for using the laravel-seo package with Filament Admin and Forms

Combine the power of Laravel SEO and Filament PHP. This package is a convenient helper for using the laravel-seo package with Filament Admin and Forms

Ralph J. Smit 39 Dec 21, 2022
Admin user, role and permission management for Laravel Filament

Filament Access Control Opinionated setup for managing admin users, roles and permissions within Laravel Filament Features Separate database table for

Elisha Witte 69 Jan 4, 2023
Access laravel log through Filament admin panel

Access laravel log through Filament admin panel Features Syntax highlighting Quickly jump between start and end of the file Refresh log contents Clear

Guilherme Saade 20 Nov 22, 2022
Filament Admin Panel application installer.

Filament Installer Install globally with composer. composer global require awcodes/filament-installer Now you can run the new command to quickly set u

Adam Weston 7 Dec 18, 2022
Easily add Laravel Telescope and Horizon to Filament admin panel.

Filament Debugger This is where your description should go. Limit it to a paragraph or two. Consider adding a small example. Installation You can inst

Stephen Jude 5 Nov 24, 2022
Filament Plugin to help implement Cloudflare turnstile into your forms.

Filament Turnstile Filament Turnstile, is a plugin to help you implement the Cloudflare turnstile. This plugin uses Laravel Turnstile Behind the scene

Coderflex 5 Jun 12, 2023
Simple plugin to toggle maintenance mode from Filament.

Filament Maintenance Plugin This plugin allows you to easily toggle maintenance mode from your Filament Admin Panel. You can also set a secret token t

Keysaw 6 Jun 8, 2023
MediaDB is a web-based media streaming service written in Laravel and Vue.

MediaDB (API) MediaDB is a web-based media streaming service written in Laravel and Vue. The nginx-vod-module is used for on-the-fly repackaging of MP

François M. 53 Sep 3, 2022
Laravel API wrapper to interact fluently with your Janus Media Server

Laravel API wrapper to interact fluently with your Janus Media Server. Core server interactions, as well as the video room plugin included.

Richard  Tippin 11 Aug 21, 2022
Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked models.

Laravel Befriended Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked

Renoki Co. 720 Jan 3, 2023
Flow package to synchronize metadata and binary data of imported Neos.Media assets

Wwwision.AssetSync Flow package to synchronize metadata and resources of imported Neos.Media assets Installation Install this package via: composer re

Bastian Waidelich 5 Feb 7, 2022
Laravel-Mediable is a package for easily uploading and attaching media files to models with Laravel 5.

Laravel-Mediable Laravel-Mediable is a package for easily uploading and attaching media files to models with Laravel. Features Filesystem-driven appro

Plank Design 654 Dec 30, 2022
This is a simple caricatur media platform using laravel 7.2.0

Laravel Caricatur Platform This is a simple caricatur media platform using laravel 7.2.0 Screenshot Getting started Launch the project (Assuming you'v

Abdurrahman Gazi DİŞ 0 Nov 16, 2022
Open source for selling social media accounts or accounts on other platforms.

SELLACC - Open Source Selling Accounts SELLACC is open source for selling social media accounts or accounts on other platforms. ⚠️ We not update sourc

PHAM DUC THANH 6 Nov 17, 2022
File & Folders & Media Browser With Code Editor

Filament Browser File & Folders & Media Browser With Code Editor Features File Browser Code Editor with highlights Media Viewer .Env Editor Screenshot

Fady Mondy 23 Jan 5, 2023