dsilva94 / laragento
轻松集成 Magento 和 Laravel 5.*
dev-master
2017-08-29 14:40 UTC
Requires
- php: >=7.0.0
- dsilva94/magento-client-v2: ^1.0
- illuminate/support: >=5.0
This package is not auto-updated.
Last update: 2024-09-20 19:35:12 UTC
README
一种简单地将 Laravel 集成到 Magento 的方法 Laravel 5
文档
安装
composer require dsilva94/laragento
或者将其添加到 composer.json 中(针对 dev-master)
"require": { "dsilva94/laragento": "dev-master" }
现在,将 LaragentoServideProvider 添加到 config/app.php
中的 providers
数组。
<?php 'providers' => [ /* * Laravel Framework Service Providers... */ Illuminate\Foundation\Providers\ArtisanServiceProvider::class, Illuminate\Auth\AuthServiceProvider::class, Illuminate\Broadcasting\BroadcastServiceProvider::class, ... Laragento\ServiceProvider\LaragentoServiceProvider::class, ... ], ?>
在 config/app.php
文件的末尾,将 'Magento' => Laragento\Facade\LaragentoFacade::class
添加到 aliases
数组中
<?php 'aliases' => [ 'App' => Illuminate\Support\Facades\App::class, 'Artisan' => Illuminate\Support\Facades\Artisan::class, ... 'Magento' => Laragento\Facade\LaragentoFacade::class, ], ?>
现在,在 artisan 中运行 vendor
php artisan vendor:publish --provider="Laragento\ServiceProvider\LaragentoServiceProvider"
开始
要开始,您需要配置访问数据,您可以通过环境变量 MAGENTO_PATH
、MAGENTO_USER
和 MAGENTO_KEY
在您的环境变量文件中完成此操作,或者在 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') ], ... ]
安装和配置后,调用将非常简单
<?php Magento::order()->getInfo($orderIncrementId); ?>
帮助
请使用 GitHub issues 提交所有问题和疑问,我将尽力帮助您。
许可证
Laragento 是一个开源软件,根据 MIT 许可证条款分发。