Build admin panels. Fast.
Laravel professionals use Backpack because they can generate CRUDs, then change every little detail. That's how they deliver admin panels exactly the way their clients want them.
Simple MVC Architecture
Every CRUD you build has a simple architecture. You have full access to change the routes, the controller, the validation request - because they're your files, not some black box. You’re in full control.
Minimal Technology Stack
Laravel, Bootstrap & jQuery. That’s all you need to know to customize every little bit of your CRUDs. You don’t need to know Vue, Angular, WebPack, Mix, Less, Sass, NPM etc. But you can use them, if you want. Of course.
Front-end Building Blocks
Backpack’s interface is based on the excellent AdminLTE theme. To build custom pages or features, you can use examples from their website - and it will look great. No need for a designer. No need to spend time pushing pixels.
The most advanced table UX.
We've spent years making sure your admin panels will be easy to use.
By anyone. On any device.
Use every inch of your screen, purposefully
Backpack doesn't assume a minimum or a maximum window size. It will shrink or expand so that your admins can make the best use of the window, whether they're on an ultraportable, or a 27" monitor.
The sidebar can be minimized, so you can use that space too.
Click to see all columns that didn't fit
Backpack gradually hides unimportant columns behind a "..." symbol. Click that button and you'll see everything you could see on a huge screen.
The sidebar can be minimized, so there's more screen real estate for the table.
Tables that you can actually use on smartphones
On small screens, Backpack gradually hides unimportant columns behind a "..." symbol. The most important columns and the action buttons are kept one-click away, while all other columns are still easily available, in a modal.
The sidebar is hidden from view, and works as a drawer menu.
Feature-packed CRUD operations.
We have built the functionality most CRUDs need, so that you don't have to. Easily use an operation, a feature or change it to suit your needs.
Create / Update
- 44+ field typesDocumentation ↗
- organize fields into tabs
- save & back, save & new, save & edit
- validation using FormRequests
- change field type size
- multi-language entities
- 12+ column typesDocumentation ↗
- supports millions of entries (uses Ajax DataTables)
- bulk actions
- export buttons
- details row
- filter table using 12+ filter types
- easily add your own buttons, columns, filters, operations
This is an easy one. Allow users to delete one or multiple entries, without leaving the page.Documentation ↗
Allow your users to preview all attributes of an entry. Or just some of them - your choice.Documentation ↗
Reorder & Nest
Easily allow your users to reoder and nest entries, in an infinite hierarchy. Or just one level deep. Or two. And so on.Documentation ↗
Revisions (a.k.a. Audit Log)
Keep track of all changes to a database row, then allow your users to Undo and Redo changes.Documentation ↗
It's Easy to Get Started
We have a 25-minute text course, an email course (5 min/day, for 5 days) and a 5 minute quick intro. Video course coming soon.Create an account Free for non-commercial use. Free to test.
No credit card required.