0

我试图在我的控制器中使用 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 '
            )
        );

那么问题可能出在哪里?

4

1 回答 1

3

你需要遵循Laravel SSH 包的安装指南:

1. 通过 Composer 安装:

将此添加到您的composer.json

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

然后运行composer update

2. 将新的提供者添加到 providers 数组中config/app.php

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

3. 将两个类别名添加到 aliases 数组中config/app.php

'aliases' => [
  // ...
  'SSH' => 'Collective\Remote\RemoteFacade',
  // ...
],
于 2015-12-18T14:32:27.167 回答