thianpri / filament-lab
Filament Lab Builder
Requires
- php: ^8.0|^8.1
- filament/filament: ^2.0
- filament/spatie-laravel-tags-plugin: ^2.0
- illuminate/contracts: ^8.0|^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^5.10|^6.1
- orchestra/testbench: ^6.23|^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.0|^9.5
This package is auto-updated.
Last update: 2025-03-01 00:38:03 UTC
README
A faceless blog content manager with configurable richtext and markdown support for filament admin panel.
Filament Admin Panel
This package is tested for Filament Admin Panel.
Make sure you have installed the admin panel before you continue with the installation. You can check the documentation here
Supported Versions
PHP: 8.1
Laravel: 9
Installation
You can install the package via composer:
composer require thianpri/filament-lab php artisan filament-lab:install php artisan storage:link php artisan migrate
Configurations
This is the contents of the published config file:
<?php return [ /** * Supported content editors: richtext & markdown: * \Filament\Forms\Components\RichEditor::class * \Filament\Forms\Components\MarkdownEditor::class */ 'editor' => \Filament\Forms\Components\RichEditor::class, /** * Buttons for text editor toolbar. */ 'toolbar_buttons' => [ 'attachFiles', 'blockquote', 'bold', 'bulletList', 'codeBlock', 'h2', 'h3', 'italic', 'link', 'orderedList', 'redo', 'strike', 'undo', ], ];
Displaying your content
Filment lab builder is faceless, it doesn't have any opinions on how you display your content in your frontend. You can use the lab models in your controllers to display the different resources:
thianpri\FilamentLab\Models\Post
thianpri\FilamentLab\Models\Author
thianpri\FilamentLab\Models\Category
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.