https://github.com/laravelrus/sleepingowladmin
  
  
    🦉 Administrative interface builder for Laravel (Laravel admin) 
    https://github.com/laravelrus/sleepingowladmin
  
admin backend composer crud laravel laravel-admin laravel-crud package
        Last synced: 6 months ago 
        JSON representation
    
🦉 Administrative interface builder for Laravel (Laravel admin)
- Host: GitHub
- URL: https://github.com/laravelrus/sleepingowladmin
- Owner: LaravelRUS
- License: mit
- Created: 2016-02-20T07:04:49.000Z (over 9 years ago)
- Default Branch: development
- Last Pushed: 2025-04-12T22:53:39.000Z (7 months ago)
- Last Synced: 2025-05-06T19:44:50.596Z (6 months ago)
- Topics: admin, backend, composer, crud, laravel, laravel-admin, laravel-crud, package
- Language: JavaScript
- Homepage: http://sleepingowladmin.ru/
- Size: 49.8 MB
- Stars: 815
- Watchers: 44
- Forks: 213
- Open Issues: 10
- 
            Metadata Files:
            - Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
 
Awesome Lists containing this project
README
          
## Laravel Admin Panel SleepingOwl
[](https://travis-ci.org/LaravelRUS/SleepingOwlAdmin)
[](https://styleci.io/repos/52141393)
[]()
[]()
[](https://sleepingowladmin.ru)
[](https://demo.sleepingowladmin.ru/)
[](https://t.me/prtcls)
[](https://packagist.org/packages/laravelrus/sleepingowl)
[](https://packagist.org/packages/laravelrus/sleepingowl)
[](https://packagist.org/packages/laravelrus/sleepingowl)
SleepingOwl Admin is an administrative interface builder for Laravel. __Completely free__
## Support
- `Laravel > 5.5 - 5.8` (`PHP < 7.1.3`)
- `Laravel 6.*` (`PHP >= 7.2`)
- `Laravel 7.*` (`PHP >= 7.2.5`)
- `Laravel 8.*` (`PHP >= 7.3`)
- `Laravel 9.*` (`PHP >= 8.0`)
- `Laravel 10.*` (`PHP >= 8.1`)
__Lumen is NOT supported(((__
## Documentation new ver.9
Powered by Laravel 5.5 - 10+. (latest tested version 10.48.2)
* [Russian](http://sleepingowladmin.ru/#/ru/) (90% process)
* [English](http://sleepingowladmin.ru/#/en/) (30% process)
* [Docs Github](https://github.com/SleepingOwlAdmin/docs/tree/new)
## Install `ver 8.*` (last Released)
  Install SleepingOwl Admin
  `composer require laravelrus/sleepingowl:8.*`
## Install `ver 7.*`
  1. Install SleepingOwl Admin
  `composer require laravelrus/sleepingowl:7.*`
  __or__
  If you upgrade the old version change in `composer.json`
  ```
  "laravelrus/sleepingowl": "^7.*"
  ```
  after run `composer update laravelrus/sleepingowl`
  and run `php artisan sleepingowl:update` for update assets
2. Run this command in the terminal (if you want to know more about what exactly this command does, see [install command documentation](https://sleepingowladmin.ru/#/en/installation)):
  ```
  php artisan sleepingowl:install
  ```
## Authentication
1. By default, admin module uses Laravel authentication.
  If you want to use auth, you can run artisan command `php artisan make:auth` (https://laravel.com/docs/authentication)
  and append middleware `auth` to `config/sleeping_owl.php`
  ```php
  ...
  'middleware' => ['web', 'auth']
  ...
  ```
2. Setting up middleware
  By default `auth` middleware use default guard, selected in `config/auth.php`
  ```php
  'defaults' => [
    'guard' => 'web', <- default
    ...
  ],
  ```
3. If you are using some package for ACL like (Laratrust, Zizaco Entrust, etc...)
  ```php
  'middleware' => ['web', 'role:admin'],
  ```
  or
  ```php
  'middleware' => ['web', 'permission:admin'],
  ```
## Copyright and License
Admin was written by Sleeping Owl for the Laravel framework and is released under the MIT License.
See the LICENSE file for details.