Skip to content

About

Create pages from within your Filament panel. Intended for privacy policy, imprint, etc. Improvement Filament v4.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

alt text

filament-simple-pages

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Create pages from within your Filament panel. Intended for privacy policy, imprint, etc.

Features

  • Resource in your AdminPanelProvider to create pages
  • Customize the URL of your pages
  • Optional image field
  • View pages from another panel
  • View pages from without panels
  • Toggle search engine indexing for each page
  • Toggle the visibility of the page
  • Support for dark mode

Installation

You can install the package via composer:

composer require tobiasla78/filament-simple-pages

Install the plugin and run the migrations:

php artisan filament-simple-pages:install

Basic Usage

Add the resource to create pages in your panel

Register the plugin in your AdminPanelProvider:

use Tobiasla78\FilamentSimplePages\FilamentSimplePagesPlugin;

    public function panel(Panel $panel): Panel
    {
        return $panel
            ->path('admin')
            ->plugins([
                FilamentSimplePagesPlugin::make()
                    ->prefixSlug('page')
            ])
    }

For example: ->prefixSlug('page') will set the page URL to http://localhost/admin/page/privacy-policy.

View pages from another panel

You can make the pages viewable in another Filament panel:

use Tobiasla78\FilamentSimplePages\Pages\SimplePage;

    public function panel(Panel $panel): Panel
    {
        return $panel
            ->path('user')
            ->pages([
                SimplePage::class,
            ])
    }

The URL would be http://localhost/user/page/privacy-policy.

Advanced Usage

Support

discussion or Filament PHP Discord

License

The MIT License (MIT). Please see License File for more information.

About

Create pages from within your Filament panel. Intended for privacy policy, imprint, etc. Improvement Filament v4.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages