Administrative interface builder for Laravel.
laravelrus/sleepingowl is a Laravel package for administrative interface builder for laravel..
It currently has 804 GitHub stars and 222.256 downloads on Packagist (latest version 10.48.29).
Install it with composer require laravelrus/sleepingowl.
Discover more Laravel packages by laravelrus
or browse all Laravel packages to compare alternatives.
Last updated

SleepingOwl Admin is an administrative interface builder for Laravel. Completely free
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.
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(((
Powered by Laravel 5.5 - 10. (latest tested version 10.48.2)
ver 8.* (last Released)Install SleepingOwl Admin
composer require laravelrus/sleepingowl:8.*
ver 7.*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
php artisan sleepingowl:install
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']
...
By default auth middleware use default guard, selected in config/auth.php
'defaults' => [
'guard' => 'web', <- default
...
],
'middleware' => ['web', 'role:admin'],
or
'middleware' => ['web', 'permission:admin'],
Admin was written by Sleeping Owl for the Laravel framework and is released under the MIT License. See the LICENSE file for details.