laravelrus/sleepingowl

Administrative interface builder for Laravel.

Package info

github.com/LaravelRUS/SleepingOwlAdmin

Homepage

pkg:composer/laravelrus/sleepingowl

Statistics

Installs: 222 703

Dependents: 8

Suggesters: 0

Stars: 804

Open Issues: 7

10.48.29 2025-07-10 21:46 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT de7bbc6b4dce1b5c0d57ca3a09189e9796a2b59b

  • Sleeping Owl <owl.sleeping.woop@yahoo.com>
  • Pavel Buchnev <butschster.woop@gmail.com>
  • Dave Gabrielyan <aioslike.woop@gmail.com>
  • TheArdent <oleksii.yaryi.woop@gmail.com>
  • Daan <daan.woop@ukr.net>

admincrudpanellaraveladministrator

This package is auto-updated.

Last update: 2026-06-03 17:36:12 UTC


README

👁 bg

Laravel Admin Panel SleepingOwl

👁 Build Status
👁 StyleCI
👁 Laravel Support
👁 PHP Support

👁 Official Site
👁 Demo Site
👁 Telegram Chat
👁 Latest Stable Version
👁 Total Downloads
👁 License

SleepingOwl Admin is an administrative interface builder for Laravel. Completely free

⚠️ Laravel Version Support

Starting from the next major release, SleepingOwl Admin will support Laravel 9 and above only.

Support for older Laravel versions (<= 8) will be dropped to align with modern PHP (>= 8.1) and Laravel standards.

Please ensure your application is updated before upgrading to the next version.

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)

Tested and worked on Laravel (v10.48) and php 8.3

Lumen is NOT supported(((

Documentation ver.10

Powered by Laravel 5.5 - 10. (latest tested version 10.48.2)

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

  1. Run this command in the terminal (if you want to know more about what exactly this command does, see install command documentation):
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

...
'middleware' => ['web', 'auth']
...
  1. Setting up middleware

By default auth middleware use default guard, selected in config/auth.php

'defaults' => [
 'guard' => 'web', <- default
 ...
],
  1. If you are using some package for ACL like (Laratrust, Zizaco Entrust, etc...)
'middleware' => ['web', 'role:admin'],

or

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