Footer
Adds a customizable copyright footer to all your Filament panels with full translation support.
Author:
Tapp Network
Documentation
Adds a customizable copyright footer to all your Filament panels with full translation support.
#Requirements
- PHP 8.2+
- Laravel 11+
- Filament 4.x / 5.x
#Installation
- Install the package via Composer:
composer require tapp/filament-footer
- Publish the configuration file (recommended):
php artisan vendor:publish --tag="filament-footer-config"
- Publish the translations (optional, if you want to customize the footer text):
php artisan vendor:publish --tag="filament-footer-translations"
- Publish the views (optional, if you want to customize the footer template):
php artisan vendor:publish --tag="filament-footer-views"
#Configuration
After publishing the config file, you can customize the footer in config/filament-footer.php:
return [
// Company name displayed in the copyright message
'company_name' => env('FOOTER_COMPANY_NAME', 'Tapp Network'),
// Company website URL
'company_url' => env('FOOTER_COMPANY_URL', 'https://tappnetwork.com'),
// ... other options
];
#Environment Variables
You can also configure the footer using environment variables in your .env file:
FOOTER_COMPANY_NAME="Your Company"
FOOTER_COMPANY_URL="https://yourcompany.com"
#Usage
The footer will automatically appear at the bottom of all your Filament panels once the package is installed. By default, it displays:
{app.name} is provided by {company_name}. © {year} {company_name}. All rights reserved.
Where:
{app.name}is your application's name fromconfig('app.name'){company_name}is fromconfig('filament-footer.company_name'){year}is the current year- The company name is linked to
config('filament-footer.company_url')
#Customization
#Method 1: Configuration (Easiest)
Change the company name and URL in your config or .env file (or use the env variables):
// config/filament-footer.php
'company_name' => 'My Company',
'company_url' => 'https://mycompany.com',
#Method 2: Translations (For Multilingual Sites)
Publish and modify the translation files to change the copyright message format:
php artisan vendor:publish --tag="filament-footer-translations"
Then edit lang/vendor/filament-footer/en/footer.php:
return [
'copyright_message' => 'Powered by :company_link | © :year :company_name',
'company_link_text' => ':company_name',
];
#Method 3: Views (For Complete Control)
Publish and modify the Blade template:
php artisan vendor:publish --tag="filament-footer-views"
Then customize resources/views/vendor/filament-footer/footer.blade.php to change:
- The entire HTML structure
- Styling and layout
- Add additional links or information
#Styling
The footer includes:
- Responsive design
- Dark mode support
- Centered text layout
- Proper color contrast for accessibility
- Tailwind CSS classes compatible with Filament
#License
This package is open-sourced software licensed under the MIT license.
The author
From the same author
Mail Log
View outgoing mail in a resource.
Author:
Tapp Network
Value Range Filter
A value range filter for Filament table builder.
Author:
Tapp Network
Invites
Invite Users with a table action or a header action.
Author:
Tapp Network
Laravel Survey
Plugin for Laravel Survey package.
Author:
Tapp Network
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle