如何在L5中正确添加新的服务提供商?

时间:2015-09-08 07:41:43

标签: php symfony laravel-5 composer-php

我找到了这个页面: https://gist.github.com/rtconner/40b415073378da28b2bf  其中显示了要在L5中添加的服务提供程序,以便管理文件系统配置中的sftp连接驱动程序。这应该解决一个问题。

无论如何,一旦我通过控制台执行:

 php artisan make:provider SftpServiceProvider

编辑了SftpServiceProvider类,如上面的网页所示。 我去config / app.php添加

'providers' => [
...
     'App\Providers\SftpServiceProvider',
...
]

我试过了

composer dump-autoload --optimize (with and without the option)

但我总是得到一个错误:   [Symfony的\元器件\调试\异常\ FatalErrorException]
  未找到“App \ Providers \ SftpServiceProvider”类

事实上,我无法在我的vendor / composer / autoload_classmap.php中看到 寻址到SftpServiceProvider

的行

同时执行

composer update #will not be ok. 

再次出现错误: - 脚本php artisan clear-compiled处理返回的post-update-cmd事件,带有错误 - [RuntimeException]错误输出:PHP致命错误:未找到类'App \ Providers \ SftpServiceProvider'

ServiceProvider创建过程中我错过了什么?

由于

0 个答案:

没有答案