Repolode
EasyCorp

EasyCorp/EasyAdminBundle

Gerador de painéis administrativos para aplicações Symfony que cria backends CRUD a partir de entidades Doctrine, com pouco ou nenhum CSS ou JavaScript.

Estrelas
4,312
Forks
1,098
Issues abertas
181
Último commit
ontem

O que é?

EasyAdmin é um bundle para Symfony que gera backends administrativos para aplicações baseadas em entidades do Doctrine ORM. Um único comando do console pode criar uma interface completa para criar, consultar, atualizar e excluir uma entidade; depois, os desenvolvedores podem personalizar dashboards, menus, formulários e ações em PHP.

O bundle vem com uma interface moderna e responsiva, que inclui modos claro e escuro, além de busca, filtros e paginação. Ele oferece mais de 30 tipos de campo, incluindo texto, datas, associações, upload de arquivos, editores WYSIWYG e de código, e permite usar vários dashboards para diferentes perfis de usuário. O acesso pode ser restringido nos níveis de dashboard, menu, ação, campo e entidade.

EasyAdmin funciona com Symfony 6.4 ou posterior e requer PHP 8.2 ou superior. A documentação abrange a série 5.x, e o bundle inclui uma opção para instalar uma skill de agente para assistentes de programação com IA.

Recursos principais

  • 01Gera backends CRUD a partir de entidades Doctrine com um único comando
  • 02Mais de 30 tipos de campo, incluindo upload de arquivos e editores WYSIWYG e de código
  • 03Vários dashboards com controle de acesso granular
  • 04Busca, filtros e paginação integrados
  • 05Formulários personalizáveis com colunas, abas e fieldsets
  • 06Temas claro e escuro com suporte a RTL e traduções

Casos de uso

  • Adicionar um painel administrativo interno a uma aplicação Symfony que gerencia entidades Doctrine
  • Oferecer backends separados para diferentes perfis da equipe, com permissões restritas
  • Criar rapidamente telas de gerenciamento de dados sem escrever código de front-end

Início rápido

  1. 1

    Instale o bundle com o Composer

    composer require easycorp/easyadmin-bundle
  2. 2

    Gere um controlador para o painel

    php bin/console make:admin:dashboard
  3. 3

    Gere um controlador CRUD para uma entidade

    php bin/console make:admin:crud
  4. 4

    Acesse /admin no navegador

Antes de usar

  • Requer uma aplicação Symfony que use entidades do Doctrine ORM, com PHP 8.2 ou superior e Symfony 6.4 ou superior.

Tópicos

Perguntas frequentes

O que é EasyAdminBundle?
Gerador de painéis administrativos para aplicações Symfony que cria backends CRUD a partir de entidades Doctrine, com pouco ou nenhum CSS ou JavaScript. EasyAdmin é um bundle para Symfony que gera backends administrativos para aplicações baseadas em entidades do Doctrine ORM. Um único comando do console pode criar uma interface completa para criar, consultar, atualizar e excluir uma entidade; depois, os desenvolvedores podem personalizar dashboards, menus, formulários e ações em PHP.
EasyAdminBundle é gratuito? Qual é a licença?
EasyAdminBundle é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
EasyAdminBundle ainda é mantido?
Manutenção ativa. O último commit de EasyAdminBundle foi em 6 de nov. de 2026.
Para que posso usar EasyAdminBundle?
Adicionar um painel administrativo interno a uma aplicação Symfony que gerencia entidades Doctrine Oferecer backends separados para diferentes perfis da equipe, com permissões restritas Criar rapidamente telas de gerenciamento de dados sem escrever código de front-end
Como instalar EasyAdminBundle?
Instale o bundle com o Composer: composer require easycorp/easyadmin-bundle Gere um controlador para o painel: php bin/console make:admin:dashboard Gere um controlador CRUD para uma entidade: php bin/console make:admin:crud Acesse /admin no navegador
Onde consigo EasyAdminBundle?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EasyCorp/EasyAdminBundle

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados