php - I am unable to handle SSH Connection Error Anyway -


i'm trying handle runtimeexception connect vps through ssh.

here's code connect vps through ssh.

$server_ip = input::get('server_ip'); $password = input::get('password');  $validator = validator::make(     ['server_ip' => $server_ip],     ['server_ip' => 'ip|required|unique:servers'],     ['password' => $password],     ['password' => 'required|confirmed'] );  if(!$validator->fails()) {     config::set('remote.connections.production.host',$server_ip);     config::set('remote.connections.production.username','root');     config::set('remote.connections.production.password',$password);     config::set('remote.connections.production.root','/');      $command = 'mysql --version';      $connection_status = ssh::run($command, function($line)     {         $this->output = $line.php_eol;     });      if(!$connection_status)         return $this->output;     else         return view('dashboard.add_server'); } else     return "validation failed..."; 

it's written in laravel. in case, if error ssh connection, should redirect me view named add_server. but, i'm getting exception instead of redirection. here's errror every time instead of redirection.

enter image description here

what want is, if there error connection vps through ssh, should redirect me view named add_server

let me know what's wrong code.

try {     $connection_status = ssh::run($command, function($line)     {         $this->output = $line.php_eol;     });      if(!$connection_status)         return $this->output; } catch(\runtimeexception $e) {     return view('dashboard.add_server'); } 

Comments

Popular posts from this blog

PySide and Qt Properties: Connecting signals from Python to QML -

c# - DevExpress.Wpf.Grid.InfiniteGridSizeException was unhandled -

scala - 'wrong top statement declaration' when using slick in IntelliJ -