artgris/easy-admin-commands-bundle
Pros:
tinymce for text, flatpickr for date), enabling UI consistency without manual overrides.^image* → image type), useful for standardized naming conventions.Cons:
namespaces config; nested or dynamic namespaces (e.g., App\Module\Entity) may require manual adjustments.JsonType) need explicit mapping.easycorp/easyadmin-bundle:^2.0 may conflict with newer Symfony versions.@Assert\Collection).git push)? If so, how will conflicts be handled?easyadmin:generate:crud) or Symfony MakerBundle been evaluated? Are they sufficient?App\Entity\Test).artgris:easyadmin:export.config/packages/easy_admin.yaml to import generated configs:
imports:
- { resource: '%kernel.project_dir%/config/packages/easy_admin/entities/' }
string, text, date, datetime, integer, boolean, array, json.JsonType, ArrayCollectionType) require manual mapping via regex.excluded lists for id, createdAt, etc., but no dynamic logic (e.g., exclude if nullable=true).regex feature allows field name-based type forcing (e.g., ^image_.* → image type).easycorp/easyadmin-bundle:^2.0 is installed (no newer versions).config/packages/easy_admin/entities/ directory.artgris_easy_admin_commands in config/packages/artgris_easy_commands.yaml:
artgris_easy_admin_commands:
dir: '%kernel.project_dir%/config/packages/easy_admin/entities/'
namespaces:
- 'App\Entity'
types:
text: { type_options: { attr: { class: 'tinymce' } } }
php bin/console artgris:easyadmin:export for all entities or specify one:
php bin/console artgris:easyadmin:export App\Entity\Product
date fields without flatpickr).tinymce for all text fields).var_dump() in custom commands or check generated YAML for syntax errors.O(n)) where n = number of entities. May slow down for >500 entities.How can I help you explore Laravel packages today?