laravel 在控制器中使用 SSH
laravel use SSH in controller
我正在尝试在我的控制器中使用 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 '
)
);
所以问题可能出在哪里?
您需要遵循 Laravel SSH 包的 installation guide:
1.通过 Composer 安装它:
将此添加到您的 composer.json
:
"require": {
"laravelcollective/remote": "~5.0"
}
然后运行composer update
.
2。将新提供者添加到 config/app.php
:
的提供者数组
'providers' => [
// ...
'Collective\Remote\RemoteServiceProvider',
// ...
],
3。添加两个 class 别名到 config/app.php
的别名数组:
'aliases' => [
// ...
'SSH' => 'Collective\Remote\RemoteFacade',
// ...
],
我正在尝试在我的控制器中使用 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 '
)
);
所以问题可能出在哪里?
您需要遵循 Laravel SSH 包的 installation guide:
1.通过 Composer 安装它:
将此添加到您的 composer.json
:
"require": {
"laravelcollective/remote": "~5.0"
}
然后运行composer update
.
2。将新提供者添加到 config/app.php
:
'providers' => [
// ...
'Collective\Remote\RemoteServiceProvider',
// ...
],
3。添加两个 class 别名到 config/app.php
的别名数组:
'aliases' => [
// ...
'SSH' => 'Collective\Remote\RemoteFacade',
// ...
],