Banner

Tests passing Laravel v8.x Livewire v2.x PHP 8.0

Admin panel, form builder and table builder for Laravel. Built with the TALL stack. Designed for humans. ## Packages ### Admin Panel • [Documentation](https://filamentphp.com/docs/admin) • [Demo](https://demo.filamentphp.com) ```bash composer require filament/filament ``` ### Form Builder • [Documentation](https://filamentphp.com/docs/forms) ```bash composer require filament/forms ``` ### Table Builder • [Documentation](https://filamentphp.com/docs/tables) ```bash composer require filament/tables ``` ### Notifications • [Documentation](https://filamentphp.com/docs/notifications) ```bash composer require filament/notifications ``` ### Spatie Media Library Plugin • [Documentation](https://filamentphp.com/docs/spatie-laravel-media-library-plugin) ```bash composer require filament/spatie-laravel-media-library-plugin ``` ### Spatie Settings Plugin • [Documentation](https://filamentphp.com/docs/spatie-laravel-settings-plugin) ```bash composer require filament/spatie-laravel-settings-plugin ``` ### Spatie Tags Plugin • [Documentation](https://filamentphp.com/docs/spatie-laravel-tags-plugin) ```bash composer require filament/spatie-laravel-tags-plugin ``` ### Spatie Translatable Plugin • [Documentation](https://filamentphp.com/docs/spatie-laravel-translatable-plugin) ```bash composer require filament/spatie-laravel-translatable-plugin ``` ## Contributing If you want to contribute to Filament packages, you may want to test it in a real Laravel project: - Fork this repository to your GitHub account. - Create a Laravel app locally. - Clone your fork in your Laravel app's root directory. - In the `/filament` directory, create a branch for your fix, e.g. `fix/error-message`. Install the packages in your app's `composer.json`: ```json { ... "require": { "filament/filament": "*", }, "repositories": [ { "type": "path", "url": "filament/packages/*" } ], ... } ``` Now, run `composer update`. ### Checking for missing translations Set up a Laravel app, and install the [admin panel](https://filamentphp.com/docs/admin/installation). Now, if you want to check for missing Spanish translations, run: ```bash php artisan filament:check-translations es ``` This will let you know which translations are missing for this locale. You can make a PR with the changes to this repository. If you've published the translations into your app and you'd like to check those instead, try: ```bash php artisan filament:check-translations es --source=app ``` ## Need Help? 🐞 If you spot a bug, please [submit a detailed issue](https://github.com/filamentphp/filament/issues/new?assignees=&labels=bug%2Cunconfirmed&template=bug_report.yml), and wait for assistance. 🤔 If you have a question or feature request, please [start a new discussion](https://github.com/filamentphp/filament/discussions/new). We also have a [Discord community](https://filamentphp.com/discord). For quick help, ask questions in the appropriate channel. 🔐 If you discover a vulnerability, please review our [security policy](https://github.com/filamentphp/filament/blob/2.x/SECURITY.md).