maq89/faturah-laravel

Faturah Laravel

dev-master 2017-07-27 13:35 UTC

This package is auto-updated.

Last update: 2024-09-20 02:54:13 UTC


README

安装

首先通过Composer安装此包。只需在终端中运行以下命令即可-

composer require maq89/faturah-laravel

此操作完成后,最后一步是添加服务提供者。打开config/app.php文件,并将新项添加到providers数组中。

'providers' => [
	...
	Damas\Faturah\FaturahServiceProvider::class,
],

现在添加别名。

'aliases' => [
	...
	'Faturah' => Damas\Faturah\Facades\FaturahFacade::class,
],

示例

Route::get('/faturah', function () {
    $merchantCode = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx1012';
    $secureKey = 'ece00dc2-9a57-4403-a86b-a2be3eccae53';
    $faturah = Faturah::getInstance($merchantCode, $secureKey);
    $faturah->order->addItem('2', 'Sumsung', 'Sumsung Mobile 6600 Silver Color', '1', 20);
    //$faturah->order->addItem('1', 'Nokia Mobile', 'Nokia Mobile 6600 Silver Color', '1', 10); // Add another Item
    $faturah->order->customerInfo('cutomer name', 'customer@domain.com', '1234567890', 'en');
    //$faturah->order->deliveryCharges(5); // If you want to charge delivery Charges
    $faturah->send();
    return '';
});