code: public function exception(\Exception $ex)
      {
          $log = [
              'error' => $ex->getMessage(),
              'file' => $ex->getFile(),
              'line' => $ex->getLine()
          ];
          
          Log::error($log);
          
          $return = [
              "erro" => "Ocorreu um erro inesperado. Por favor, tente mais tarde."
          ];
          
          if (App::environment('local', 'staging')) {
              $return['server_error'] = $log;
          }
          
          return $this->internalError($return);
      }
docs: Return Exception into HTTP Internal Error (500)
  
  @return \Illuminate\Http\Response