Skip to content

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

License

Notifications You must be signed in to change notification settings

tobiasla78/filament-simple-pages

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.

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published