PHP code example of codedge / laravel-bzst-evatr
1. Go to this page and download the library: Download codedge/laravel-bzst-evatr library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codedge / laravel-bzst-evatr example snippets
// config/app.php
return [
//...
'providers' => [
// ...
/*
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
Codedge\Evatr\EvatrServiceProvider::class, // [1]
],
// ...
'aliases' => [
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
// ...
'View' => Illuminate\Support\Facades\View::class,
'Evatr' => Codedge\Evatr\Facades\Evatr::class, // [2]
]
// app/Http/routes.php
Route::get('/', function () {
Evatr::setOwnUstId('123'); // Or use an alias: Evatr::setUstId1('123');
Evatr::setForeignUstId('123'); // Or use an alias: Evatr::setUstId2('123');
Evatr::query(); // Fires the XmlRpc call
echo 'Error code: ' . Evatr::getResponse()->getErrorCode();
echo 'Error message: ' . Evatr::getResponse()->getErrorMessage();
echo 'Date: ' . Evatr::getResponse()->getDate();
echo 'Time: ' . Evatr::getResponse()->getTime();
});
// app/Http/routes.php
Route::get('/', function (Codedge\Evatr\Evatr $evatr) {
$evatr->setOwnUstId('123')
->setForeignUstId('123')
->query(); // Fires the XmlRpc call
echo 'Error code: ' . $evatr->getResponse()->getErrorCode(); // Get the interface error code
echo 'Error message: ' . $evatr->getResponse()->getErrorMessage(); // Get the interface error message
echo 'Date: ' . $evatr->getResponse()->getDate();
echo 'Time: ' . $evatr->getResponse()->getTime();
});