2017 © Pedro PelĆ”ez
 

library laragento

Facil integração entre o magento e o laravel 5.*

image

dsilva94/laragento

Facil integração entre o magento e o laravel 5.*

  • Tuesday, August 29, 2017
  • by dsilva
  • Repository
  • 2 Watchers
  • 1 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 9 % Grown

The README.md

Laragento

Uma forma de integrar o Laravel com magento de forma simples Laravel 5, (*1)

Documentation

Instalação

composer require dsilva94/laragento

ou adicionar no composer.json para o caso de dev-master, (*2)

    "require": {
        "dsilva94/laragento": "dev-master"
    }

Agora, adicione o LaragentoServideProvider a config de providers array localizado no config/app.php., (*3)

 [

        /*
         * Laravel Framework Service Providers...
         */
        Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
        Illuminate\Auth\AuthServiceProvider::class,
        Illuminate\Broadcasting\BroadcastServiceProvider::class,
    
        ...
        
        Laragento\ServiceProvider\LaragentoServiceProvider::class,
        
        ...

],
?>

E no final do arquivo config/app.php adicione 'Magento' => Laragento\Facade\LaragentoFacade::class na opção aliases array:, (*4)

 [

    'App'       => Illuminate\Support\Facades\App::class,
    'Artisan'   => Illuminate\Support\Facades\Artisan::class,
    ...
    'Magento'   => Laragento\Facade\LaragentoFacade::class,

],
?>

Agora execute o vendor no artisan, (*5)

php artisan vendor:publish --provider="Laragento\ServiceProvider\LaragentoServiceProvider"

ComeƧando

Para começar você precisara configurar os dados de acesso, você poderÔ fazer isso pelas variaveis de ambiente MAGENTO_PATH, MAGENTO_USER e MAGENTO_KEY no seu anquivo de variaveis de ambiente ou configurar no arquivo config/laragento.php, (*6)

<?php
return [
    'connection' => [
        'path' => env('MAGENTO_PATH', 'http://domainname.tld/shop-folder/'),
        'user' => env('MAGENTO_USER', 'username'),
        'key' => env('MAGENTO_KEY', 'xxxxxxxxxxxxxxxxxxx')
    ],
    ...
]

Apos a instalação e a configuração estÔ seria uma chamada simples:, (*7)

<?php
    Magento::order()->getInfo($orderIncrementId);
?>

Ajuda

Please submit all issues and questions using GitHub issues and I will try to help you., (*8)

LicenƧa

Laragento software livre distribuĆ­do sob os termos do MIT license., (*9)

The Versions

29/08 2017

dev-master

9999999-dev https://github.com/DiegoSilva94/laragento

Facil integração entre o magento e o laravel 5.*

  Sources   Download

MIT

The Requires

 

laravel magento