Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel OctoberCms插件和编写器依赖项_Laravel_Plugins_Composer Php_Octobercms - Fatal编程技术网

Laravel OctoberCms插件和编写器依赖项

Laravel OctoberCms插件和编写器依赖项,laravel,plugins,composer-php,octobercms,Laravel,Plugins,Composer Php,Octobercms,我已经创建了OctoberCms插件,它有一些依赖项。因此,我将它们添加到plugindir中的composer.json 我在qub/clockwork中也看到过类似的情况 但install plugin、refresh it或composer update中也没有安装插件依赖项。您仅在composer中添加了依赖项,但需要注册服务提供商(如果需要,请使用别名) 下面是一个将laravel软件包用于OctoberCMS插件的过程 需要第三方插件(您已完成此操作) 您首先需要composer将第

我已经创建了OctoberCms插件,它有一些依赖项。因此,我将它们添加到plugindir中的composer.json

我在qub/clockwork中也看到过类似的情况


但install plugin、refresh it或composer update中也没有安装插件依赖项。

您仅在composer中添加了依赖项,但需要注册服务提供商(如果需要,请使用别名)

下面是一个将laravel软件包用于OctoberCMS插件的过程

  • 需要第三方插件(您已完成此操作)

    您首先需要composer将第三方软件包放入您的软件包中。在开发过程中,您必须手动启动composer update/install,在市场上安装/更新插件时,OC会自动启动

  • 注册插件服务提供商

    在Plugin.php的
    boot()
    方法中,添加
    \App::register('\Third\Party\ServiceProvider')。这是您自动注册第三方服务提供商的方式

  • 注册任何别名 在任何ServiceProvider行下的Plugin.php的boot()方法中,如果需要添加别名,可以使用它来完成

    $alias=\illumb\Foundation\AliasLoader::getInstance()->alias('YourAlias','Third\Party\Facade')


  • 请参阅此代码

    您仅在composer中添加了依赖项,但需要注册服务提供商(如果需要,请使用别名)

    下面是一个将laravel软件包用于OctoberCMS插件的过程

  • 需要第三方插件(您已完成此操作)

    您首先需要composer将第三方软件包放入您的软件包中。在开发过程中,您必须手动启动composer update/install,在市场上安装/更新插件时,OC会自动启动

  • 注册插件服务提供商

    在Plugin.php的
    boot()
    方法中,添加
    \App::register('\Third\Party\ServiceProvider')。这是您自动注册第三方服务提供商的方式

  • 注册任何别名 在任何ServiceProvider行下的Plugin.php的boot()方法中,如果需要添加别名,可以使用它来完成

    $alias=\illumb\Foundation\AliasLoader::getInstance()->alias('YourAlias','Third\Party\Facade')


  • 请参考此代码

    你能粘贴plugins.php文件代码吗?你能粘贴plugins.php文件代码吗?但我在管理部分看到了插件,它工作正常。所以我需要服务提供商运行composer dependencies?在安装(composer update/install)后的laravel中,您需要注册服务提供商的任何软件包,就像您需要在10月份注册服务提供商一样,在plugin.php文件中注册cms plugin,但我在管理部分看到插件,它工作正常。所以我需要服务提供商运行composer dependencies?在安装(composer update/install)后,在laravel中运行您需要注册服务提供商的任何软件包,就像您需要在plugin.php文件的10月份cms plugin中注册服务提供商一样