This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.

AWME
AWME

Hello, I'm developing a plugin that requires "laravelcollective/remote" and I'm trying this:

In plugin.php

    // Register ServiceProviders
    App::register('Collective\Remote\RemoteServiceProvider');

    // Register aliases
    $alias = AliasLoader::getInstance();
    $alias->alias('SSH', 'Collective\Remote\RemoteFacade');

And I created a composer.json file in the folder of plugin.

{
    "name": "author/plugin",
    "description": "description.",
    "homepage": "homepage",
    "authors": [
        {
            "name": "LucasZdv"
        }
    ],
    "require": {
        "laravelcollective/remote": "~5.0"
    }
}

But this does not work, I get the following error: see screenshot

however if I try this on October composer.json file, this works.

"require": {
        "php": ">=5.4",
        "october/rain": "~1.0",
        "october/system": "~1.0",
        "october/backend": "~1.0",
        "october/cms": "~1.0",
        "laravel/framework": "5.0.*",
        "illuminate/html": "5.0.*",
+       "laravelcollective/remote": "~5.0" 
    },

Any Ideas?

On the other hand, it behaves as october when two or more plugins require the same dependencies. creates X times vendor/dependencies? for example

author1/plugin1/vendor/laravelcollective/remote
author2/plugin2/vendor/laravelcollective/remote
author3/plugin3/vendor/laravelcollective/remote

if this is so I do not consider good. I think the plugins must use the main composer.json of october

1-1 of 1

You cannot edit posts or make replies: the forum has moved to talk.octobercms.com.