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);
    }
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);
    }
Return Exception into HTTP Internal Error (500)

@return \Illuminate\Http\Response