### Basic Setup: FilamentTestimonialPlugin::make() Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/resources/boost/skills/filament-testimonial-development/SKILL.md Add the Filament Testimonial plugin to a panel with a custom navigation group. Use this in the panel's plugins() array. ```php use JeffersonGoncalves\FilamentTestimonial\FilamentTestimonialPlugin; FilamentTestimonialPlugin::make() ->navigationGroup('Support'); ``` -------------------------------- ### Install filament-testimonial via Composer Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Install the package via Composer. The version constraint "^1.0" targets the 1.x branch, which is pinned to Laravel 12.x and Filament 3.x. ```bash composer require jeffersongoncalves/filament-testimonial:"^1.0" ``` -------------------------------- ### Publish filament-testimonial config Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Publish the package's configuration file using the 'filament-testimonial-config' tag. ```bash php artisan vendor:publish --tag="filament-testimonial-config" ``` -------------------------------- ### Run tests with composer test Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Run the package's test suite. ```bash composer test ``` -------------------------------- ### Set navigation group fluently Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Configure the plugin fluently by setting the navigation group to 'Support'. ```php FilamentTestimonialPlugin::make()->navigationGroup('Support'); ``` -------------------------------- ### Overriding the Resource via config/filament-testimonial.php Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/resources/boost/skills/filament-testimonial-development/SKILL.md Configure a custom Testimonial resource class by setting the 'testimonial' key in the 'resources' array of the config file. ```php // config/filament-testimonial.php return [ 'resources' => [ 'testimonial' => \App\Filament\Resources\Testimonials\CustomTestimonialResource::class, ], ]; ``` -------------------------------- ### Register FilamentTestimonialPlugin in panel provider Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Register the plugin in your Filament panel provider. The Testimonial resource renders a translatable 'content' field, so a jeffersongoncalves/filament-translatable plugin instance must also be registered in the same panel. ```php use JeffersonGoncalves\FilamentTestimonial\FilamentTestimonialPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ FilamentTestimonialPlugin::make(), ]); } ``` -------------------------------- ### Default filament-testimonial config Source: https://github.com/jeffersongoncalves/filament-testimonial/blob/3.x/README.md Default configuration returned by the published config file. It sets the navigation group to 'Testimonials' and maps the 'testimonial' resource to the TestimonialResource class. ```php return [ 'navigation_group' => 'Testimonials', 'resources' => [ 'testimonial' => \JeffersonGoncalves\FilamentTestimonial\Resources\Testimonials\TestimonialResource::class, ], ]; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.