PHPackages                             systeminc/laravel-admin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. systeminc/laravel-admin

ActiveLibrary[Admin Panels](/categories/admin)

systeminc/laravel-admin
=======================

Administration panel for Laravel framework

v1.8.8(5y ago)73572[15 PRs](https://github.com/systeminc/laravel-admin/pulls)MITPHP &gt;=5.6

Since Sep 28Compare

[ Source](https://github.com/systeminc/laravel-admin)[ Packagist](https://packagist.org/packages/systeminc/laravel-admin)[ Docs](https://bitbucket.org/system-inc/laravel-admin)[ RSS](/packages/systeminc-laravel-admin/feed)WikiDiscussions Synced today

READMEChangelog (10)Dependencies (9)Versions (63)Used By (0)

Laravel Administration Panel
============================

[](#laravel-administration-panel)

[![Build Status](https://camo.githubusercontent.com/3af0003e7466e30817e3a0ed59751cb5262b85cc454f7bbb83713d41f7a0e1fb/68747470733a2f2f7472617669732d63692e6f72672f73797374656d696e632f6c61726176656c2d61646d696e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/systeminc/laravel-admin) [![StyleCI](https://camo.githubusercontent.com/6aa2b5b6b38a9f3c7aa047af9572f14cb2966d4ee5e95509f1d73f340d84c4dc/68747470733a2f2f7374796c6563692e696f2f7265706f732f36353139333735352f736869656c64)](https://styleci.io/repos/65193755)

This is **Laravel Admin**, CRUD (create, read, update and delete) package that can help you get your administration panel in minutes. At this moment we support these modules:

- **Pages** (page elements, subpages, images, html editor)
- **Galleries** (images, change order)
- **Blog** (posts, comments)
- **Shop** (products, categories, comments, orders, stock)
- **Places** (locations, maps)
- **Leads** (contacts, subscriptions)
- **Multiple admins**

Once you have your administration panel up, you can easily put all of those elements wherever you want in you application files. For usage documentation see **Usage section** bellow.

Supports Laravel 5.2 -&gt; 5.6 and PHP 7+

[![](/screens/1.png?raw=true)](/screens/1.png?raw=true) . . . [![](/screens/2.png?raw=true)](/screens/2.png?raw=true) . . . [![](/screens/3.png?raw=true)](/screens/3.png?raw=true)

---

Installation
------------

[](#installation)

Install using composer:

```
$ composer require systeminc/laravel-admin

```

In Laravel 5.5, with Package Auto Discovery it should all be set automatically. For &lt; 5.5, follow these instructions after composer finishes package installation:

Add the service provider to the `'providers'` array in `config/app.php` for Laravel 5.4 and lower:

```
SystemInc\LaravelAdmin\AdminServiceProvider::class,
```

If you want to use this package as a facade, add this line to the `$aliases` array in `config/app.php`.

```
'SLA' => SystemInc\LaravelAdmin\Facades\SLA::class,
```

Start package installation by running install command below:

```
$ php artisan laravel-admin:install

```

If you want to install package again from scratch, just delete the `config/laravel-admin.php` file and drop database, then run install command again.

If our package update throws composer error, try updating dependencies manually with commend below:

```
$ php artisan laravel-admin:update

```

Note that this installation uses migrations, so you must run it from machine that has access to your database.

For instance, if you use Vagrant, you will have to do `vagrant ssh` first, go to your project directory, and run this install command. The same way you run your standard Laravel's migration command.

Extends
-------

[](#extends)

- To extend `order item` view in admin panel, in order to customize and show more details about your `order item` that are custom to your bisnis model, add blade template `resources\view\sla\order\item.blade.php` in you project. `order item` data is available within `$orderItem` variable.
- To extend admin package navigations view add blade in you project `resources\view\sla\layout\navigation.blade.php`. Use unordered list ``.
- To extend admin router with your own controllers create new file in `/routes/sla-routes.php` and point it to you controller. This will be under choosen `prefix` and secured with Admin's credentials. To keep `view` in same layout visit this [example](https://github.com/systeminc/laravel-admin/wiki/Extended-view)

Database export
---------------

[](#database-export)

If you use this Laravel Admin package within a team, you will find this artisan command that backups and restores database very useful.

Backup database with command:

```
$ php artisan laravel-admin:dump-database

```

Your will be prompted to `Enter password:` for mysql user specified in `.env`. File will be saved in `/database/sla_dumps`.

To restore database on another machine use:

```
$ php artisan laravel-admin:restore-database

```

**NOTICE**\* Always do migration first and be carefull that new import is compatable with tour migration status. You can check that with Artisan command `php artisan migrate:status` before dumoing the export file, and before importing the same on another machine.

**WARNING** that this will be **DROP** table and restore latest migration in `database/sla_dumps` folder. Your will be prompted to proceed twice with droping database. Mysql will ask several times to `Enter password:` for mysql user specified in `.env`. **We are not responsible for any data loss. Use this with caution.**

Bash alias
----------

[](#bash-alias)

You can create Laravel Admin alias, i.e. in your Homestead environment by adding this function to your bash profile (`vi ~/.bash_aliases`):

```
function sla() {
    php artisan laravel-admin:"$1"
}

```

Then if you want to do `php artisan laravel-admin:update`, just type:

```
$ sla update

```

Documentation
-------------

[](#documentation)

Visit [Wiki](https://github.com/systeminc/laravel-admin/wiki/) for detailed usage documentation.

Contributing
------------

[](#contributing)

Contributions to the Laravel Admin library are welcome. Please note the following guidelines before submiting your pull request.

- Follow [PSR-2](http://www.php-fig.org/psr/psr-2/) coding standards.
- Write tests for new functions and added features
- use [Laravel Mix](https://laravel.com/docs/master/mix) for assets

composer install

```
$ composer install

```

npm install

```
$ npm --prefix ./src install

```

bower install

```
$ cd src/resources/assets/src
$ bower install

```

build

```
$ cd src
$ npm run production

```

License
-------

[](#license)

This Laravel Admin is open-source software licensed under the [MIT license](http://opensource.org/licenses/MIT)

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity72

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Recently: every ~172 days

Total

47

Last Release

1964d ago

Major Versions

v0.2.1 → v1.02016-12-15

PHP version history (2 changes)v0.2PHP &gt;=5.5.9

v1.6.1PHP &gt;=5.6

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1702076?v=4)[SYSTEM Studio](/maintainers/systeminc)[@systeminc](https://github.com/systeminc)

---

Tags

laraveladmin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/systeminc-laravel-admin/health.svg)

```
[![Health](https://phpackages.com/badges/systeminc-laravel-admin/health.svg)](https://phpackages.com/packages/systeminc-laravel-admin)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.6M217](/packages/backpack-crud)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.4k169.0k9](/packages/bagisto-bagisto)[dcat-plus/laravel-admin

dcat-plus admin

1433.7k9](/packages/dcat-plus-laravel-admin)[eveseat/web

SeAT Web Interface

2623.4k149](/packages/eveseat-web)[arbory/arbory

Administration interface for Laravel

4753.9k3](/packages/arbory-arbory)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
