我在routes.php中的代码如下:
Route::get('/pull/{key?}', array('as' => 'install', function($key = null) {
if($key == "JfjkGmn7JUIygNHf8jh&ygnfrYub"){
SSH::run(array(
'cd /var/www/',
'git pull https://myusername:mypass@bitbucket.org/mygroup/myrep.git'
));
echo 'Pull from Bitbucket.org is done... Do not forget to migrate though! <a href="/dashboard">Click here to continue</a>';
} else {
App::abort(404);
}
}));
但我收到错误InvalidArgumentException in RemoteManager.php line 156:
Remote connection [] not defined.
。任何人都可以告诉wme在何时何地设置连接?它应该是本地的,所以我的猜测是我不需要设置它。
答案 0 :(得分:0)
在Laravel 5中,没有更多的SSH。有一个单独的包 - SSH for Laravel 5所以查看在config/remote.php
中配置连接所需的文档。在Laravel 4.2中,SSH是在框架中构建的 - SSH in Laravel 4.2