如何在特使中使用已定义的Laravel远程连接

如何在特使中使用已定义的Laravel远程连接,laravel,laravel-4,Laravel,Laravel 4,Laravel有一个非常好的远程SSH连接配置文件:app/config/remote.php请参阅:。它与SSH类和./artisan tail之类的东西很好地集成,并且通常使在Laravel应用程序中使用SSH连接变得容易 现在,它还必须使定义复杂任务变得容易,以便通过SSH在远程系统上运行,以便进行部署等。它与SSH类类似,只是您可以使用刀片语法轻松定义命令,而不必构建手动artisan命令 然而,特使似乎是一个完全独立于Laravel配置文件的手动配置。这意味着您需要在两个不同的位置配置

Laravel有一个非常好的远程SSH连接配置文件:app/config/remote.php请参阅:。它与SSH类和./artisan tail之类的东西很好地集成,并且通常使在Laravel应用程序中使用SSH连接变得容易

现在,它还必须使定义复杂任务变得容易,以便通过SSH在远程系统上运行,以便进行部署等。它与SSH类类似,只是您可以使用刀片语法轻松定义命令,而不必构建手动artisan命令

然而,特使似乎是一个完全独立于Laravel配置文件的手动配置。这意味着您需要在两个不同的位置配置主机名和路径


是否有一种很好的方法将Laravel远程配置加载到特使文件中,这样就有了一个单一的信息源?

您应该能够使用config类从remote.php中获取配置值


例如,要获得生产连接,只需$connection=Config::get'remote.connections.production'

我没有靠近一台计算机进行测试,但特使会自动选择Laravel配置,还是我需要一些文件和引导?我想你可能需要@include'vendor/autoload.php';