tomatophp/filament-cms
Filament CMS plugin for Laravel that adds ready-made content management tools to your Filament admin panel. Manage pages, menus, blocks, and more with a clean UI, configurable features, and extensible resources for building lightweight CMS sites fast.
All By @fadymondy
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.31...v4.0.0
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.30...v1.0.31
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.29...v1.0.30
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.28...v1.0.29
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.27...v1.0.28
sometimes you need to add some custom logic to your post like send email or notify user you can use the post events to do this, and the supported events is:
\TomatoPHP\FilamentCms\Events\PostCreated::class
\TomatoPHP\FilamentCms\Events\PostUpdated::class
\TomatoPHP\FilamentCms\Events\PostDeleted::class
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.26...v1.0.27
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.25...v1.0.26
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.24...v1.0.25
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.23...v1.0.24
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.22...v1.0.23
->plugin(
\TomatoPHP\FilamentCms\FilamentCMSPlugin::make()
->useCategory()
->usePost()
->allowExport()
->allowImport()
)
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.21...v1.0.22
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.20...v1.0.21
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.19...v1.0.20
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.17...v1.0.18
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.16...v1.0.17
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.13...v1.0.14

you can add more fields to the form builder by use this method on your provider.
use TomatoPHP\FilamentCms\Services\FilamentCMSFormFields;
use TomatoPHP\FilamentCms\Services\Contracts\CmsFormFieldType;
FilamentCMSFormFields::register([
CmsFormFieldType::make('code')
->className(CodeEditor::class)
->color('warning')
->icon('heroicon-s-code-bracket-square')
->label('Code Editor'),
]);
after creating your form you can use it by key like this
use TomatoPHP\FilamentCms\Services\FilamentCMSFormBuilder;
FilamentCMSFormBuilder::make('xvssd')->build()
you can use form requests to submit your form data by using this method on your provider.
use TomatoPHP\FilamentCms\Services\FilamentCMSFormBuilder;
FilamentCMSFormBuilder::make('xvssd')->send($data)
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.12...v1.0.13
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.11...v1.0.12
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.7...v1.0.8
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.6...v1.0.7
Plugin [spatie-laravel-translatable] is not registered for panel [admin]. #1
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.5...v1.0.6
Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.2...v1.0.3
How can I help you explore Laravel packages today?