orchestral / extension by crynobone

Extension Component for Orchestra Platform
97,195
4
5
Package Data
Maintainer Username: crynobone
Maintainer Contact: crynobone@gmail.com (Mior Muhammad Zaki)
Package Create Date: 2013-04-14
Package Last Update: 2021-04-18
Home Page: http://orchestraplatform.com/docs/latest/components/extension
Language: PHP
License: MIT
Last Refreshed: 2024-11-22 03:05:09
Package Statistics
Total Downloads: 97,195
Monthly Downloads: 60
Daily Downloads: 3
Total Stars: 4
Total Watchers: 5
Total Forks: 5
Total Open Issues: 0

Extension Component for Orchestra Platform

Extension Component allows components or packages to be added dynamically to Orchestra Platform without the hassle of modifying the configuration.

Build Status Latest Stable Version Total Downloads Latest Unstable Version License Coverage Status

Table of Content

Version Compatibility

Laravel | Extension :----------|:---------- 5.5.x | 3.5.x 5.6.x | 3.6.x 5.7.x | 3.7.x 5.8.x | 3.8.x

Installation

To install through composer, simply put the following in your composer.json file:

{
    "require": {
        "orchestra/extension": "^3.5"
    }
}

And then run composer install from the terminal.

Quick Installation

Above installation can also be simplify by using the following command:

composer require "orchestra/extension=^3.5"

Configuration

Next add the following service provider in config/app.php.

'providers' => [

    // ...

    Orchestra\Extension\ExtensionServiceProvider::class,
    Orchestra\Memory\MemoryServiceProvider::class,
    Orchestra\Publisher\PublisherServiceProvider::class,

    Orchestra\Extension\CommandServiceProvider::class,
],

Migrations

Before we can start using Extension Component, please run the following:

php artisan extension:migrate

The command utility is enabled via Orchestra\Extension\CommandServiceProvider.