2015-12-18 2 views
0

Im пытается использовать 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

Вы должны следовать installation guide из Laravel пакета SSH:

1. Установите его с помощью Composer:

Добавьте это в 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

Это еще одна ошибка, вы должны создать другой вопрос с подробным описанием. –