Skip to content

Latest commit

 

History

History
84 lines (66 loc) · 2.61 KB

installation.md

File metadata and controls

84 lines (66 loc) · 2.61 KB

Установка

Composer

Установить пакет можно помощью командной строки

$ composer require "laravelrus/sleepingowl":"4.*@dev"

или вручную добавив пакет в composer.json

{
  ...
  "require": {
     ...
     "laravelrus/sleepingowl": "4.*@dev"
  }
}

и выполнить команду

$ composer update

Service Provider

После установки пакета необходимо добавить сервис провайдер (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,
    ...
]

Artisan

Используйте эту команду для начальной конфигурации 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

Следующий этап