| Package Data | |
|---|---|
| Maintainer Username: | dsilva |
| Maintainer Contact: | dsilvaoliveira94@gmail.com (Diego da Silva Oliveira) |
| Package Create Date: | 2017-04-12 |
| Package Last Update: | 2017-08-29 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-25 03:00:31 |
| Package Statistics | |
|---|---|
| Total Downloads: | 22 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 2 |
| Total Watchers: | 2 |
| Total Forks: | 1 |
| Total Open Issues: | 0 |
Uma forma de integrar o Laravel com magento de forma simples Laravel 5
composer require dsilva94/laragento
ou adicionar no composer.json para o caso de dev-master
"require": {
"dsilva94/laragento": "dev-master"
}
Agora, adicione o LaragentoServideProvider a config de providers array localizado no config/app.php.
<?php
'providers' => [
/*
* 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:
<?php
'aliases' => [
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
...
'Magento' => Laragento\Facade\LaragentoFacade::class,
],
?>
Agora execute o vendor no artisan
php artisan vendor:publish --provider="Laragento\ServiceProvider\LaragentoServiceProvider"
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
<?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:
<?php
Magento::order()->getInfo($orderIncrementId);
?>
Please submit all issues and questions using GitHub issues and I will try to help you.
Laragento software livre distribuído sob os termos do MIT license.