This package allows Nave Servers to connect with this external services:
- Mega
- WSCarteira
- Finnet
- SSH
This package requires Oracle Instant Client oci8 PHP extension installed on your server for Mega operations
ENV ORACLE_HOME=/opt/oracle/instantclient_21_13
ENV LD_LIBRARY_PATH=$ORACLE_HOME
ENV PATH=$ORACLE_HOME:$PATH
RUN mkdir -p /opt/oracle && \
cd /opt/oracle && \
wget https://download.oracle.com/otn_software/linux/instantclient/2113000/instantclient-basic-linux.x64-21.13.0.0.0dbru.zip && \
wget https://download.oracle.com/otn_software/linux/instantclient/2113000/instantclient-sdk-linux.x64-21.13.0.0.0dbru.zip && \
unzip instantclient-basic-linux.x64-21.13.0.0.0dbru.zip && \
unzip instantclient-sdk-linux.x64-21.13.0.0.0dbru.zip && \
echo "$ORACLE_HOME" > /etc/ld.so.conf.d/oracle-instantclient.conf && \
ldconfig
RUN docker-php-ext-configure oci8 --with-oci8=instantclient,$ORACLE_HOME && \
docker-php-ext-install oci8This package requires Soap PHP extension installed on your server for WSCarteira operations
RUN apt-get update && apt-get install -y libxml2-dev \
&& docker-php-ext-install soapYou can install the package via composer:
composer require bildvitta/iss-satelliteYou can publish the config file with:
php artisan vendor:publish --tag="iss-satellite-config"// Mega direct DB Connection
$query = Nave\Mega::connection()->select('select * from EXAMPLE');
// Mega specific functions
$data = [
'cto_in_codigo' => 123,
'document' => '123.123.123-12',
'agn_st_nome' => 'João da Silva',
]
$query = Nave\Mega::clientesSac($data);use Nave\IssSatellite\Facades\Ssh;
// Connect to the default 'mega' connection
Ssh::connect();
// Or connect to a different connection
Ssh::connection('my-other-connection')->connect();Please see CHANGELOG for more information on what has changed recently.
The MIT License (MIT). Please see License File for more information.