Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Easyadmin Bundle

Easyadmin Bundle Laravel Package

jmonitor/easyadmin-bundle

jmonitor/easyadmin-bundle is a Laravel package for quickly building admin panels and back-office CRUD interfaces, with configurable resources, search, filtering, and a simple setup for managing application data.

View on GitHub
Deep Wiki
Context7

Live monitoring pages inside EasyAdmin: system, PHP, FrankenPHP, Apache, Nginx, MySQL, PostgreSQL, Redis and Symfony metrics collected when you open the page, no worker required.

Frequently asked questions about Easyadmin Bundle
How do I install jmonitor/easyadmin-bundle in a Laravel application?
Install the package with Composer using composer require jmonitor/easyadmin-bundle, then follow the repository README for any service provider registration, configuration publishing, or route setup your Laravel version requires. Because admin bundles often need an admin route prefix and middleware, confirm those steps in the documentation before exposing the panel. Commit your composer.json and composer.lock changes so other environments install the same version.
Which Laravel and PHP versions does jmonitor/easyadmin-bundle support?
The exact Laravel and PHP constraints are defined in the package's composer.json and on its Packagist page, so check those before installing. Laravel packages commonly support a range of current LTS and recent releases, but you should not assume compatibility with older or brand-new versions. If you are upgrading Laravel, test the admin panel in a staging environment first.
How do I create a CRUD resource with easyadmin-bundle?
You define admin resources that map to your application models, and the bundle provides a consistent interface for listing, creating, editing, and deleting records. Start with a single resource to confirm routing, authentication, and field configuration, then add more resources as needed. The README is the best source for the exact resource configuration syntax.
Can I customize the dashboard and navigation in jmonitor/easyadmin-bundle?
Yes. The bundle is designed around configurable dashboards that let you organize admin sections and navigation links. You can group related resources and adjust the order so common workflows are easy to reach. For deeper changes, use the package's view and behavior extension points rather than editing vendor files.
Does easyadmin-bundle support search and filtering in admin listings?
The package is positioned for managing application data with search and filtering in its admin interfaces, alongside standard CRUD screens. You configure which resource fields are available for searching and filtering so large tables remain usable. Check the README for the supported column types and filter configuration for your version.
How do I override or extend the admin views in jmonitor/easyadmin-bundle?
The bundle is described as extensible, so you can adapt views and behavior to fit an existing application. Prefer publishing or overriding templates through the documented extension points instead of modifying files inside the vendor directory. Keep overrides small and review them after each package update to avoid breaking changes.
Is jmonitor/easyadmin-bundle safe to use for a production admin panel?
It is a lightweight foundation for back-office CRUD work, but production safety depends on how you secure and test it in your application. Put the admin area behind authentication and authorization middleware, validate all input, and restrict sensitive actions. Also review the repository's recent activity and test critical workflows before relying on it in production.
How should I test an admin panel built with easyadmin-bundle?
Write Laravel feature tests that authenticate as an authorized admin user and hit the admin routes for index, create, update, and delete actions. Use model factories to set up records and assert both successful responses and authorization failures. Keep tests focused on your resource configuration so package upgrades are easier to validate.
How does jmonitor/easyadmin-bundle compare with Laravel Nova or Filament?
Nova and Filament are larger, more feature-rich admin ecosystems with extensive field types, plugins, and community resources. jmonitor/easyadmin-bundle is presented as a lightweight, minimal-configuration option for structured CRUD resources and dashboards. Choose it when you want a simple admin foundation, and choose a larger package when you need deep customization or many prebuilt integrations.
Is jmonitor/easyadmin-bundle actively maintained?
Check the GitHub repository for recent commits, tagged releases, and open issues, and review the version constraints in composer.json before adopting it. Maintenance activity matters because admin panels touch authentication, routing, and database access. Pin a known compatible version and plan to retest when you upgrade Laravel or PHP.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core