Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 days 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 (almost 9 years ago)
- Default Branch: development
- Last Pushed: 2024-08-10T11:39:20.000Z (5 months ago)
- Last Synced: 2024-10-29T15:22:11.004Z (about 2 months ago)
- Topics: admin, backend, composer, crud, laravel, laravel-admin, laravel-crud, package
- Language: PHP
- Homepage: http://sleepingowladmin.ru/
- Size: 51 MB
- Stars: 803
- Watchers: 45
- Forks: 217
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![bg](https://image.ibb.co/m7Bx0F/12.png)
## Laravel Admin Panel SleepingOwl
[![Build Status](https://travis-ci.org/LaravelRUS/SleepingOwlAdmin.svg?branch=development)](https://travis-ci.org/LaravelRUS/SleepingOwlAdmin)
[![StyleCI](https://styleci.io/repos/52141393/shield?branch=development)](https://styleci.io/repos/52141393)
[![Laravel Support](https://img.shields.io/badge/Laravel-5.5--8.44-brightgreen.svg)]()
[![PHP Support](https://img.shields.io/badge/PHP-7.1.3+-brightgreen.svg)]()[![Official Site](https://img.shields.io/badge/official-site-blue.svg)](https://sleepingowladmin.ru)
[![Demo Site](https://img.shields.io/badge/demo-site-blue.svg)](https://demo.sleepingowladmin.ru/)
[![Telegram Chat](https://img.shields.io/badge/telegram-chat-blue.svg)](https://t.me/prtcls)
[![Latest Stable Version](https://poser.pugx.org/laravelrus/sleepingowl/v/stable)](https://packagist.org/packages/laravelrus/sleepingowl)
[![Total Downloads](https://poser.pugx.org/laravelrus/sleepingowl/downloads)](https://packagist.org/packages/laravelrus/sleepingowl)
[![License](https://poser.pugx.org/laravelrus/sleepingowl/license)](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.