Download the PHP package mattakorn-limkool/filament-general-settings without Composer
On this page you can find all versions of the php package mattakorn-limkool/filament-general-settings. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mattakorn-limkool/filament-general-settings
More information about mattakorn-limkool/filament-general-settings
Files in mattakorn-limkool/filament-general-settings
Package filament-general-settings
Short Description Filament package to manage general settings
License MIT
Informations about the package filament-general-settings
Filament General Settings
Create really fast and easily general settings for your Laravel Filament project.
Features & Screenshots
- Application: Manage your system general settings, such as title, description, and theme color.
- Analytics: Add your Google Analytics tracking code to your system.
- SEO Meta: Manage your SEO meta tags, such as title, description, and keywords.
- Email: Manage your email settings, such as SMTP server, port, and credentials.
- Social Media Network: Manage your social media network links, such as Facebook, Twitter, Instagram, and LINE.
- Logo & Favicon: Upload and manage your site logo and favicon with image editor support.
- Multi-language Support: Available in English, Arabic, Spanish, French, Dutch, Portuguese, Portuguese (Brazil), and Thai.
- Support: Laravel 11 and Filament 5.x
Compatibility
| Package Version | Filament Version |
|---|---|
| 1.x | 3.x |
| 2.x | 4.x |
| 3.x | 5.x |
Installation
You can install the package via composer:
Filament V4 - if you are using Filament v4.x, you can use this section Filament V3 - if you are using Filament v3.x, you can use this section
You can publish and run the migrations with:
You can publish the config file with:
Optionally, you can publish the views using
Optionally, you can publish the translations using
Optionally, you can publish the assets using. Ex: to show images in default email providers.

This is the contents of the published config file:
Optionally, if you would like to add custom tabs and custom fields follow the example on configuration using the keys show_custom_tabs and custom_tabs.
Enabling Logo and Favicon Feature
To enable the feature for choosing a logo and favicon within the application tab, you need the following steps:
-
Publish the migration file to add the
site_logoandsite_faviconfields to the general settings table (only if you have installed the package before this feature): -
Publish the configuration file:
- Open the published configuration file config/filament-general-settings.php and set the following key to true:
Usage
Add in AdminPanelProvider.php
Basic Configuration
If you want to show for specific parameters to sort, icon, title, navigation group, navigation label and can access, you can use the following example:
Permission-Based Access Control (with laravel-permission)
You can integrate with laravel-permission to control access using roles and permissions:
To use this feature with filament-shield + laravel-permission:
-
Ensure you have both packages installed in your main application:
-
Create the permission in your application:
- Configure the plugin with the permission name and the
canAccess()method will automatically check it.
Note: The permission() method is optional and only works when laravel-permission is installed in your main application. The plugin itself does not require it as a dependency.
Testing
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
- João Paulo Leite Nascimento
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-general-settings with dependencies
filament/filament Version ^5.0
spatie/laravel-package-tools Version ^1.15.0