Installation
Support
-
Laravel ~5.5 ~6.* - PHP 7.1.3+
Composer
Установить пакет можно помощью командной строки
$ composer require laravelrus/sleepingowl
//or branch
$ composer require laravelrus/sleepingowl:dev-development
или вручную добавив пакет в composer.json
{
...
"require": {
...
"laravelrus/sleepingowl": "dev-development",
}
}
и выполнить команду
$ composer update
Service Provider
!> Для Laravel 5.5+ пакет подключится автоматически либо можно указать вручную:
config/app.php
'providers' => [
...
/**
* SleepingOwl Service Provider
*/
SleepingOwl\Admin\Providers\SleepingOwlServiceProvider::class,
/**
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
...
]
Artisan
Запустите artisan команду для установки SleepingOwl Admin
$ php artisan sleepingowl:install
Что делает эта команда
- Публикует конфигурацию SleepingOwl Admin
config/sleepign_owl.php - Публикует ресурсы из SleepingOwl Admin в
public/packages/sleepingowl/default.$ php artisan vendor:publish --tag=assets --force - Создает директорию автозапуска (
app/Admin) - Создает файл конфигурации меню по умолчанию (
app/Admin/navigation.php) - Создает файл автозапуска по умолчанию (
app/Admin/bootstrap.php) - Создает файл роутов по умолчанию (
app/Admin/routes.php) - Создает структуру директории ‘public’ (
images/uploads) - Создает Service Provider
app\Providers\AdminSectionsServiceProvider