dev-master
9999999-dev http://fintech-fab.ru/Money Transfer Emulator
MIT
The Requires
- php >=5.4.0
- laravel/framework >=4.1
The Development Requires
by Vladimir Yuldashev
by Mikhail Novikov
finance payments bank transfers
Money Transfer Emulator
Service gateway emulates the international money transfer system. Simple and debug web interface inside. Install and use path /mt/emulator/demo in your web project., (*1)
Package only:, (*2)
{ "require": { "fintech-fab/money-transfer-emulator": "dev-master" }, }
Package dependency:, (*3)
{ "require": { "php": ">=5.4.0", "laravel/framework": ">=4.1", "fintech-fab/money-transfer-emulator": "dev-master" }, "require-dev": { "phpunit/phpunit": "4.3.*@dev", "mockery/mockery": "dev-master" }, }
Run it:, (*4)
composer update php artisan dump-autoload
Add service provider to config/app.php
:, (*5)
'providers' => array( 'FintechFab\MoneyTransferEmulator\MoneyTransferEmulatorServiceProvider' )
Add to config/#env#/database.php
:, (*6)
'connections' => array( 'ff-mt-em' => array( 'driver' => 'mysql', 'host' => 'your-mysql-host', 'database' => 'your-mysql-database', 'username' => 'root', 'password' => 'your-mysql-password', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => 'your-table-prefix', ), ),
php artisan migrate --package="fintech-fab/money-transfer-emulator" --database="ff-mt-em"
Default, user auth id detect by Auth::user()->getAuthIdentifier()
.
Your can set integer value (e.g. 'user_id' => 1
), or use some your function with identifier return;, (*7)
For this, publish configuration from package:, (*8)
php artisan config:publish fintech-fab/money-transfer-emulator
And change user auth identifier for your web project app/config/packages/fintech-fab/money-transfer-emulator/config.php
:, (*9)
'user_id' => 'user-auth-identifier',
Add to config/#env#/app.php
:, (*10)
'logglykey' => 'your-loggly-key', 'logglytag' => 'your-loggly-tag',
Change start/global.php
(Application Error Logger
section):, (*11)
Log::useFiles(storage_path() . '/logs/laravel.log'); if (Config::get('app.logglykey') && Config::get('app.logglytag')) { $handler = new \Monolog\Handler\LogglyHandler(Config::get('app.logglykey'), \Monolog\Logger::DEBUG); $handler->setTag(Config::get('app.logglytag')); $logger = Log::getMonolog(); $logger->pushHandler($handler); }
php artisan migrate:reset --database="ff-mt-em" php artisan migrate --bench="fintech-fab/money-transfer-emulator" --database="ff-mt-em" php artisan migrate:reset --database="ff-mt-em" --env="testing" php artisan migrate --bench="fintech-fab/money-transfer-emulator" --database="ff-mt-em" --env="testing"
php artisan migrate:reset --database="ff-mt-em" php artisan migrate --package="fintech-fab/money-transfer-emulator" --database="ff-mt-em" php artisan migrate:reset --database="ff-mt-em" --env="testing" php artisan migrate --package="fintech-fab/money-transfer-emulator" --database="ff-mt-em" --env="testing"
php artisan config:publish --path=workbench/fintech-fab/money-transfer-emulator/src/config fintech-fab/money-transfer-emulator
Money Transfer Emulator
MIT
finance payments bank transfers