2015-12-18 84 views
0

我試着在我的控制器使用SSH ::命令,但我面對的錯誤:laravel使用SSH

Class 'SSH' not found 

我的控制器:

namespace App\Http\Controllers; 

use Session; 
use DB; 
use SSH; 

,並呼籲採取行動:

SSH::run(
      array(
       'cd /var/www/laravel', 
       'node accept.js ' 
      ) 
     ); 

那麼問題可能出在哪裏?

回答

2

您需要按照Laravel SSH軟件包的installation guide

1.通過作曲安裝:

添加到您的composer.json

"require": { 
    "laravelcollective/remote": "~5.0" 
} 

然後運行composer update

2.新提供商添加到的config/app.php提供商數組:

'providers' => [ 
    // ... 
    'Collective\Remote\RemoteServiceProvider', 
    // ... 
], 

3.添加兩個類別名別名陣列的config/app.php

'aliases' => [ 
    // ... 
    'SSH' => 'Collective\Remote\RemoteFacade', 
    // ... 
], 
+0

現在我看到錯誤「遠程連接[]未定義。」 –

+0

這是另一個錯誤,您應該創建另一個具有詳細說明的問題。 –