helen

Helen is a premium package, get your license here

Configuration file

Publish the config file to change defaults:

1php artisan vendor:publish --tag=zeus-helen-config

Review config/zeus-helen.php after publishing.

Plugin options

You can also configure Helen fluently on HelenPlugin::make() in your panel provider. For example:

1use LaraZeus\Helen\Filament\Resources\LinksResource;
2use LaraZeus\Helen\HelenPlugin;
3 
4HelenPlugin::make()
5 ->baseDomain('site.test')
6 ->prefix('link/')
7 ->keyLength(4)
8 ->helenModels([
9 'Link' => \LaraZeus\Helen\Models\Link::class,
10 'Visit' => \LaraZeus\Helen\Models\Visit::class,
11 ])
12 ->globallySearchableAttributes([
13 LinksResource::class => ['url', 'short_key'],
14 ])
15 ->navigationGroupLabel('Helen');

Available options and their defaults are defined on the plugin class; adjust models when you extend or replace the default Link and Visit models.

Zeus is an open-source project. Thanks to my sponsors for helping me maintain this project.