Установить пакет можно помощью командной строки
$ composer require "laravelrus/sleepingowl":"4.*@dev"
или вручную добавив пакет в composer.json
{
...
"require": {
...
"laravelrus/sleepingowl": "4.*@dev"
}
}
и выполнить команду
$ composer update
После установки пакета необходимо добавить сервис провайдер
(Service Provider) SleepingOwl\Admin\Providers\SleepingOwlServiceProvider::class
,
в соответсвующий раздел providers
файла config/app.php
:
Пример
'providers' => [
...
/**
* SleepingOwl Service Provider
*/
SleepingOwl\Admin\Providers\SleepingOwlServiceProvider::class,
/**
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
...
]
Используйте эту команду для начальной конфигурации SleepingOwl Admin. Она создаст все необходимые файлы и директории.
$ php artisan sleepingowl:install
-
Публикует конфигурацию SleepingOwl Admin.
-
Публикует ассеты из 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
) -
Создает сервис провайдер
app\Providers\AdminSectionsServiceProvider