PHP code example of codivores / laravel-ocpi-emsp
1. Go to this page and download the library: Download codivores/laravel-ocpi-emsp 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/ */
codivores / laravel-ocpi-emsp example snippets
return [
/*
|--------------------------------------------------------------------------
| Party
|--------------------------------------------------------------------------
*/
'party' => [
'party_id' => env('OCPI_EMSP_PARTY_ID'),
'country_code' => env('OCPI_EMSP_COUNTRY_CODE'),
'business_details' => [
'name' => env('OCPI_EMSP_NAME', env('APP_NAME')),
'website' => env('OCPI_EMSP_WEBSITE', env('APP_URL')),
],
],
/*
|--------------------------------------------------------------------------
| Versions
|--------------------------------------------------------------------------
*/
'versions' => [
'2.1.1' => [
'modules' => [
'cdrs',
'commands',
'credentials',
'locations',
'sessions',
],
],
],
/*
|--------------------------------------------------------------------------
| Modules
|--------------------------------------------------------------------------
*/
'module' => [
'cdrs' => [
'id_separator' => env('OCPI_EMSP_MODULE_CDRS_ID_SEPARATOR', '___'),
],
],
];
return [
/*
|--------------------------------------------------------------------------
| Server
|--------------------------------------------------------------------------
*/
'server' => [
'enabled' => env('OCPI_SERVER_ENABLED', true),
'routing' => [
'uri_prefix' => env('OCPI_SERVER_ROUTING_URI_PREFIX', 'ocpi/emsp'),
'name_prefix' => env('OCPI_SERVER_ROUTING_NAME_PREFIX', 'ocpi.emsp.'),
],
],
/*
|--------------------------------------------------------------------------
| Client
|--------------------------------------------------------------------------
*/
'client' => [
'server' => [
'url' => env('OCPI_CLIENT_SERVER_URL', env('APP_URL')).'/'.env('OCPI_SERVER_ROUTING_URI_PREFIX', 'ocpi/emsp'),
],
],
/*
|--------------------------------------------------------------------------
| Database
|--------------------------------------------------------------------------
*/
'database' => [
'connection' => env('OCPI_DATABASE_CONNECTION', env('DB_CONNECTION', 'sqlite')),
'table' => [
'prefix' => env('OCPI_DATABASE_TABLE_PREFIX', 'ocpi_'),
],
],
];
bash
php artisan vendor:publish --tag="ocpi-emsp-config"
bash
php artisan vendor:publish --tag="ocpi-config"
bash
php artisan ocpi:credentials:initialize
bash
php artisan ocpi:credentials:register {party_code}
bash
php artisan ocpi:credentials:update {party_code} {--without_new_client_token}
bash
php artisan ocpi:locations:synchronize {--P|party=}