The most popular admin panel software for Laravel.

Laravel professionals use Backpack for everything from presentation websites to complex web apps (CMS, CRM, ERP, e-commerce, e-learning), and build admin panels 10x faster than before. They love the simple architecture and that you can easily overwrite every feature.

Backpack\
Base

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

Backpack\
CRUD

Build Create-Read-Update-Delete interfaces at 10 minutes per Eloquent model.

Includes:
  • 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
Easy to extend

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.

Backpack\
PermissionManager

A CRUD interface to manage users, roles and permissions.

Backpack\
Settings

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')

Backpack\
PageManager

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.

Backpack\
MenuCRUD

Add, edit, delete, reorder and nest menu items, with internal links, external links or links to a selected page.

Backpack\
NewsCRUD

Add, edit, delete, reorder and nest menu items, with internal links, external links or links to a selected page.

Backpack\
BackupManager

Create database and file backups and store them on server or in Dropbox, S3 Bucket, etc.

Backpack\
LogManager

Preview, download and delete the online logs without SSH-ing into the server.

Backpack\
Generators

Create all files needed for a CRUD with one command line.

Developers Backpack

As shown by Packagist install statistics of the past 30 days, Backpack is the most popular admin panel software for Laravel.

5%

of all new Laravel installs use Backpack

6.100+

developers use Backpack every month

47+

code contributors

55.000+

downloads

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 key:generate
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.

Non-Commercial License

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. We only ask you to create a community account or subscribe to the monthly newsletter, so we can let you know of any important security updates or breaking changes. It's a one-click process:

Join the community for full benefits
(one-click registration with Github account)

€49

€39
for one project

Single Use Commercial License

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 €39 will be used to:

  • fix bugs
  • maintain the packages

Thank you for being fair. You are awesome.

Buy single use license
or see the FAQ

€499

€299
for unlimited

Unlimited Use Commercial License

If you use Backpack for all/most of your Laravel paid projects, this is the best way to support us. It will confirm you plan on using it in the future, and it will help us build a strong organization.

Your €299 will be used to:

  • fix bugs
  • maintain the packages
  • add new features
  • grow the community
  • find new ways to reduce your coding time

Thank you for being fair. You are awesome. Here, have a cookie, on the house.

Buy unlimited license
or see the FAQ

 

€900
(starting from)

Dev Team for Hire

We've been building stuff on the web for the past 12 years. That's what we do for work and that's what we do for fun.

In 2013 we've adopted Laravel as our de-facto framework. Since then, we've done it all - from simple presentation websites to complex apps (e-commerce, e-learning, e-payment, video streaming, social networks).

If you need a great development team, contact us. Maybe we can help.

Contact us with details