我需要在远程主机中显示我的状态命令的结果,如果使用echo来查看变量,则一切正常,但要在视图中显示布局受欢迎的。刀片显示空白页。我知道$变量有问题对于数据的类型,但我不知道如何适合错误帮帮我
public function home()
{
$variable='SSH::into('production1')->run(['service sshd status'], function($line){
$result= $line.PHP_EOL;
$busco='Se está ejecutando openssh';
$pos = strpos($result, $busco);
if ($pos === false){
$people=["todo bien"];
//echo "No se tiene conexion ssh";
// return view('welcome',compact ('people'));
//return view('welcome')->with('people',$people);
return view('welcome')->withpeople($people);}
else{
//echo "ok";
$people=["todo mal"];
return view('welcome')->withpeople($people);
}
});
}>
是控制器
中的代码//代码不受欢迎。叶片
@foreach ($people as $person)
<li>{{$person}} </li>
@endforeach
这是答案,如果有相同的家伙
public function home()
{
$variable='SSH::into('production1')->run(['service sshd status'], function($line){
$this->output = $line.PHP_EOL;});
$result=$this->output;
$busco='Se está ejecutando openssh';
$pos = strpos($result, $busco);
if ($pos === false){
$people=["down"];
return view('welcome')->withpeople($people);}
else{
$people=["up"];
return view('welcome')->withpeople($people);
}
}