forone/administrator
Forone Administrator is a Laravel package for quickly building admin panels and CRUD interfaces. It offers forms, grids, filters, user and permission management, menus, and customizable dashboards, helping developers create back-office tools with minimal code.
composer require forone/administrator. Because 5.2 predates package auto-discovery, you must manually add the service provider (and likely the facade/alias) to config/app.php.php artisan vendor:publish
php artisan migrate
This publishes config/administrator.php, views, and public assets, and creates the RBAC tables (users/roles/permissions/menus)./admin).config/administrator.php — route prefix, auth guard, DB connection, upload paths, title/branding.Grid/Form builder classes under vendor/forone/administrator/src — these are your extension surface.resources/views/vendor/administrator templates — fastest way to understand layout and extension points.grid() and form() methods, and register the route/menu entry. You get list + create/edit/delete + filtering in a few dozen lines.grid() — columns, searchable/filterable fields, row actions, batch actions, pagination.form() — fields, input types, validation rules, and saving/saved callbacks for business logic.administrator.php; keep the storage path outside public and serve via a controller if you need access control.users table if you already have one, but be aware the RBAC tables assume the package's user model — most teams keep a separate admin user table to avoid collisions.config/app.php produces confusing "class not found" / route-not-registered errors. This is the #1 setup failure.administrator.php or menu data, run php artisan config:clear and any package cache clear. Stale config silently ignores your changes./. If you deploy under a subpath, override the asset URL in config/views.users table, collisions are common; review migrations and rename tables via config before running.DB::listen / query log — the builder can be chatty on relations.src/ tree and published views are the real documentation.vendor/ — you lose the ability to patch or replace the package.How can I help you explore Laravel packages today?