Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
informatique:php:laravel:filamentphp [28/01/2025 19:13] – [Authorization] cyrille | informatique:php:laravel:filamentphp [25/02/2025 17:18] (Version actuelle) – [Exporter] cyrille |
---|
===== Documentation ===== | ===== Documentation ===== |
| |
| Filament documentation: |
* https://filamentphp.com/docs/3.x/ | * https://filamentphp.com/docs/3.x/ |
| * [[https://filamentphp.com/docs/3.x/panels/resources/getting-started#authorization|Resource Authorization]] |
| * [[https://filamentphp.com/docs/3.x/panels/users#authorizing-access-to-the-panel|Authorizing access to the panel]] |
| * [[https://filamentphp.com/docs/3.x/panels/tenancy|Multi-tenancy]] |
| |
| Other docs & tuto: |
* [[https://filamentexamples.com/tutorial/render-hooks-cheat-sheet|Render hooks cheat-sheet]] | * [[https://filamentexamples.com/tutorial/render-hooks-cheat-sheet|Render hooks cheat-sheet]] |
| * https://filamentexamples.com/tutorials |
| |
| Json data |
| * https://filamentphp.com/docs/3.x/forms/fields/repeater |
| * [[https://v2.filamentphp.com/tricks/scoping-form-data-to-json-columns|Storing form data to JSON columns]] |
| * https://github.com/filamentphp/filament/discussions/11140 |
| |
| |
| ===== Projects using Filament ===== |
| |
| Projects using Filament 3: |
| * https://github.com/andrewdwallo/erpsaas (contributors: 3, release: 33, stars 993) |
| * https://github.com/AnimeThemes/animethemes-server (contributors: 4, release: 2) |
| * https://github.com/liberu-genealogy/genealogy-laravel (contributors: 11, release: 4) |
| * https://github.com/anoshiri/simple-hr Simple HR (contributors: 0, release: 0) |
| |
===== Plugins & examples ===== | ===== Plugins & examples ===== |
| |
==== Multi-tenancy ==== | ==== Multi-tenancy ==== |
| |
https://filamentphp.com/docs/3.x/panels/tenancy | |
| |
[[https://github.com/andrewdwallo/filament-companies|andrewdwallo/filament-companies]] | [[https://github.com/andrewdwallo/filament-companies|andrewdwallo/filament-companies]] |
| * A comprehensive multi-tenant authentication and authorization solution designed for Filament, with a focus on company-based tenancy. |
| |
[[https://filamentphp.com/plugins/stephenjude-jetstream|stephenjude/filament-jetstream]] (Jetstream) | [[https://filamentphp.com/plugins/stephenjude-jetstream|stephenjude/filament-jetstream]] |
| * Jetstream |
| |
[[https://larazeus.com/tartarus|larazeus/tartarus]] | [[https://larazeus.com/tartarus|larazeus/tartarus]] |
https://larazeus.com/bolt-pro | https://larazeus.com/bolt-pro |
| |
==== Authorization ==== | ==== Authorization & roles ==== |
| |
[[https://github.com/bezhanSalleh/filament-shield|bezhansalleh/filament-shield]] | [[https://github.com/bezhanSalleh/filament-shield|bezhansalleh/filament-shield]] |
[[https://tomatophp.com/en/open-source/filament-cms|tomatophp/filament-cms]], [[https://github.com/tomatophp/filament-cms|code]] | [[https://tomatophp.com/en/open-source/filament-cms|tomatophp/filament-cms]], [[https://github.com/tomatophp/filament-cms|code]] |
| |
==== Json column ==== | ==== Knowledge base / documentation intégrée ==== |
| |
Filament tricks: | [[https://filamentphp.com/plugins/guava-knowledge-base|guava-knowledge-base]] |
* [[https://v2.filamentphp.com/tricks/scoping-form-data-to-json-columns|Storing form data to JSON columns]] | * ajoute un menu |
* https://github.com/filamentphp/filament/discussions/11140 | * accès à la documentation globale |
| * un accès contextuel |
| * pas d'éditeur intégré, ce sont des fichiers markdown dans un dossier |
| |
| ==== Json column ==== |
| |
[[https://filamentphp.com/plugins/valentin-morice-json-column|valentin-morice/filament-json-column]], [[https://github.com/valentin-morice/filament-json-column|code]] | [[https://filamentphp.com/plugins/valentin-morice-json-column|valentin-morice/filament-json-column]], [[https://github.com/valentin-morice/filament-json-column|code]] |
* Configure scheduled routines for filament exporters | * Configure scheduled routines for filament exporters |
* with GUI | * with GUI |
| |
| ==== Commentable ==== |
| |
| [[https://filamentphp.com/plugins/parallax-comments|plugins/parallax-comments]] |
| * https://github.com/parallax/filament-comments |
| |
==== Activity log ==== | ==== Activity log ==== |
[[https://filamentphp.com/plugins/hugomyb-error-mailer|hugomyb/filament-error-mailer]], [[https://github.com/hugomyb/filament-error-mailer|code]] | [[https://filamentphp.com/plugins/hugomyb-error-mailer|hugomyb/filament-error-mailer]], [[https://github.com/hugomyb/filament-error-mailer|code]] |
* also available for a classic Laravel project without FilamentPHP : [[https://github.com/hugomyb/LaravelErrorMailer|hugomyb/LaravelErrorMailer]] | * also available for a classic Laravel project without FilamentPHP : [[https://github.com/hugomyb/LaravelErrorMailer|hugomyb/LaravelErrorMailer]] |
| |
| ===== components ===== |
| |
| ==== toggle ==== |
| {{ :informatique:php:laravel:filament-andrewdwallo-filament-selectify.jpg?nolink&400|filament-selectify}} |
| * [[https://github.com/andrewdwallo/|andrewdwallo/filament-selectify]] |
| |
| ==== Repeater ==== |
| |
| * https://github.com/awcodes/filament-table-repeater |
| |
| |