Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Cms Laravel Package

tomatophp/filament-cms

Full CMS builder for Filament: manage posts, categories, and content with built-in comments and ratings, multi-meta and SEO fields, plus import/export of integrations. Install with Composer, run filament-cms:install, then register the FilamentCMSPlugin in your admin panel.

View on GitHub
Deep Wiki
Context7
v1.0.32

For the 1.x line (Filament 3).

  • The page builder now requires the update ability on the page to edit it or save sections. Register a policy for TomatoPHP\FilamentCms\Models\Post; without one, nobody can edit pages from the toolbar.
  • The legacy Splade builder routes are now off by default. Turn them on with FILAMENT_CMS_BUILDER_ROUTES=true if you use them.

See "Page Builder Permissions" in the README. #37

v5.0.0
  • Filament v5 and Laravel 12/13 support (PHP 8.2+)
  • lara-zeus/spatie-translatable ^2.0 for the translatable post resource
  • Post and Category factories now ship with the package
  • fix FilamentCMSTypes class name casing on case-sensitive file systems
  • author select and filter use the configured auth user model
  • deprecated form() calls replaced with schema()
  • new install, factory and plugin tests; Laravel 12/13 x PHP 8.3/8.4 test matrix
v4.0.0

What's Changed

All By @fadymondy

New Contributors

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.31...v4.0.0

v1.0.31

What's Changed

New Contributors

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.30...v1.0.31

v1.0.30

What's Changed

New Contributors

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.29...v1.0.30

v1.0.29
  • fix Post Event on Github integration Job

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.28...v1.0.29

v1.0.28
  • Add Bulk Categories Select to Posts

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.27...v1.0.28

v1.0.27

Use Post Events

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

v1.0.26
  • add filament-shield integration

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.25...v1.0.26

v1.0.25
v1.0.24
  • add packagist integration to import form Github

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.23...v1.0.24

v1.0.23
  • add the job to refresh the Github repo

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.22...v1.0.23

v1.0.22
  • add Plugin options
->plugin(
    \TomatoPHP\FilamentCms\FilamentCMSPlugin::make()
        ->useCategory()
        ->usePost()
        ->allowExport()
        ->allowImport()
)

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.21...v1.0.22

v1.0.21
  • fix add team where team is not exists.

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.20...v1.0.21

v1.0.20
v1.0.18
  • add filament-plugins integration

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.17...v1.0.18

v1.0.17

What's Changed

New Contributors

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.16...v1.0.17

v1.0.14
  • drop the splade header from the builder by default
  • remove vite script by default

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.13...v1.0.14

v1.0.13

What is change

Form List Create Form From Fields Create Field Form Preview View Form Request

Add Form Field Type

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'),
]);

Use Your Form Builder

after creating your form you can use it by key like this

use TomatoPHP\FilamentCms\Services\FilamentCMSFormBuilder;

FilamentCMSFormBuilder::make('xvssd')->build()

Use Form Requests to Submit Your Form Data

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

v1.0.12
  • fix getting PSR-4 error for the GenerateSection Class #6 by @3x1io

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.11...v1.0.12

v1.0.8

What's Changed

New Contributors

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.7...v1.0.8

v1.0.7
  • fix Class "Spatie\LaravelSettings\Migrations\SettingsMigration" not found #2

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.6...v1.0.7

v1.0.6

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

v1.0.3
  • Page Builder
  • Theme Manager

Full Changelog: https://github.com/tomatophp/filament-cms/compare/v1.0.2...v1.0.3

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel