spatie/checkout

Laravel 5 简单的电子商务结账助手

2.0.3 2016-12-14 23:28 UTC

This package is auto-updated.

Last update: 2024-08-30 01:34:13 UTC


README

记住网店的订单编号

Build Status Latest Stable Version License

当构建网店的结账流程时,你可能需要将新创建的订单编号存储在会话中。这个Laravel包提供了一种简洁的方式来处理会话中的订单编号。

支持我们

通过观看我们的付费视频课程,了解如何创建像这样的包

Laravel Package training

我们在创建顶级开源包上投入了大量资源。您可以通过购买我们的付费产品之一来支持我们。

我们非常感谢您从家乡寄来明信片,提及您正在使用我们的哪个包。您可以在我们的联系页面上找到我们的地址。我们将所有收到的明信片发布在我们的虚拟明信片墙上

明信片软件

您可以自由使用这个包(它是MIT许可的),但如果它进入您的生产环境,您需要从家乡寄给我们一张明信片,提及您正在使用我们的哪个包。

我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。

最好的明信片将发布在我们的网站的开源页面上。

安装

此包可以通过Composer安装。

composer require spatie/checkout

有一个服务提供商您可以使用。

// app/config/app.php

'providers' => [
    '...',
    'Spatie\Checkout\CheckoutServiceProvider'
];

此包还提供了一个门面,它提供了一种简单的方式来使用此类。

// app/config/app.php

'aliases' => array(
	...
	'Checkout' => 'Spatie\Checkout\CheckoutFacade',
)

使用

您可以使用此方法存储订单编号

    Checkout::setCurrentOrderId($yourOrderId);

您的订单编号将存储在Laravel的会话存储中。

您可以使用以下方式检索值

    Checkout::getCurrentOrderId();

还提供了以下方法

  • Checkout::clearCurrentOrderId():忘记之前存储的值。
  • Checkout::isCurrentOrderId($orderId):方便的方法,用于确定给定的orderId是否等于在调用setCurrentOrderId之前存储的值。