Backpack lets you build almost anything
Most projects have custom features. That's why Backpack allows you to
easily customize or overwrite every functionality.
Escape from WordPress hell. Simple, intuitive and secure admin panels are now an option.
Build MVPs in record time. Use Backpack for the backend and/or the front-end of your app.
Complex Web Apps
Customization is Backpack's core value. It has been used in building CMS, CRM, ERP, e-commerce, e-learning etc.
Out of the box, it covers what every admin panel needs.
You worry about the admin panel's functionality. The theme will make it look pretty.
Backpack\Base imports the latest version of the free AdminLTE theme, which is more than enough for most admin panels or backoffices.It also includes:
- a great layout for your admin pages
- login/register/forgot-password views
- bubble notifications for flashdata and js
- a blank dashboard view
- error views for most common errors
Build Create-Read-Update-Delete interfaces at 10 minutes per Eloquent model.
- 44+ field types
- 1-n relationships
- n-n relationships
- Datatables integration (standard or AJAX)
- File browser (using elFinder)
- Reordering (nested sortable)
- Details row (click to expand table row)
- Back-end validation using Form Requests
Creating a new field type, column type or button is as easy as creating a new view, in the right folder.Easy to overwrite
Changing how a save/update operation works is as easy as overwriting the store() or update() method in your controller.Simple, familiar interface
Inspired by Grocery CRUD for CodeIgniter.
No need to build this yourself. We got you covered.
Interface to let the admin easily change website settings. Each setting can be of a different type (email, checkbox, text, number, etc.) and their values can be used in code like any config variable: Config::get('settings.contact_email')
In a matter of minutes you can build admin panels for presentation pages (home, contact, about us, etc). You define the page templates and what fields each template needs in the admin panel. PageManager does the rest.
Add, edit, delete, reorder and nest menu items, with internal links, external links or links to a selected page.
Open-source, easily installable packages to complement your admin panel.
Create database and file backups and store them on server or in Dropbox, S3 Bucket, etc.
Try it out
The fastest way to see if you like Backpack is to install a working demo with all Backpack packages pre-installed.
Step 1. Clone the demo repository.git clone https://github.com/Laravel-Backpack/demo.git backpack-demo
Step 2. Configure your .env file with your database information.
Step 3. Install the packages and setup the database.composer install
php artisan migrate
Step 4. Create a user & play around.
Go to http://localhost/backpack-demo/public/admin and register a user. In production, you might want to disable new user registration in your config/backpack/base.php config file.
Step 5. Read up & play with code.
To really benefit from Backpack you have to understand it. But it's ok, it only takes 3-5 minutes. Read the introduction and headlines in How CRUD works to find out about its core features, then skim through an example of a CRUD. You should then be able to build a custom CRUD yourself using Backpack\Generators.
* For projects that will go into production, please use the manual installation process. It takes more time, but it will prevent you from having installed packages that you don't actually use.
Free if you don't make money using it, cheap if you do.
Backpack is open-source and free to use for all your non-commercial projects.
That includes personal use, non-profits, testing, students etc. No profit = no need to pay. Still not sure? Contact us.
Join the community for full benefits
(one-click registration with Github account)
If you use Backpack to make money (as a freelancer, employee or company), you need to give a little back to make Backpack even more awesome.
Your $19 will be used to:
- add new features
- fix bugs
- maintain the packages
- grow the community
- find new ways to reduce your coding time
Thank you for being fair. You are awesome. Here, have a cookie.
Dev Team for Hire
We've built payment gateways, video streaming apps, social networks, e-learning, e-commerce and of course, Backpack.
If you need:
- custom features on Backpack
- Backpack support for your developers
- a Laravel-powered web app