2017 © Pedro Peláez
 

library laravel-exchange1c

Loader from 1c - CommerceML

image

domatskiy/laravel-exchange1c

Loader from 1c - CommerceML

  • Thursday, November 16, 2017
  • by domatskiy
  • Repository
  • 1 Watchers
  • 1 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 100 % Grown

The README.md

Exchange with 1C

composer require domatskiy/laravel-exchange1c

add Exchange1CServiceProvider to the providers section of /config/app.php, (*1)

Domatskiy\Exchange1C\Exchange1CServiceProvider::class

publish

php artisan vendor:publish --provider="Domatskiy\Exchange1C\Exchange1CServiceProvider"

events

'Domatskiy\Exchange1C\Events\ImportComplate' => [
    'App\Listeners\ImportComplate',
    ],

ImportComplate prop, (*2)

[type] => catalog
[dir] => /var/www/.../storage/app/1c_exchange
[file] => import0_1.xml

example: class App\Listeners\ImportComplate, (*3)

use Illuminate\Support\Facades\Event;

class ImportComplate
{
    /**
     * Handle the event.
     *
     * @param  Event  $event
     * @return void
     */
    public function handle(Event $event)
    {
        \Log::info('event: '. print_r($event, true));
    }
}

The Versions