当前位置: 首页>>代码示例>>PHP>>正文


PHP Order::createOrderSn方法代码示例

本文整理汇总了PHP中app\models\Order::createOrderSn方法的典型用法代码示例。如果您正苦于以下问题:PHP Order::createOrderSn方法的具体用法?PHP Order::createOrderSn怎么用?PHP Order::createOrderSn使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在app\models\Order的用法示例。


在下文中一共展示了Order::createOrderSn方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: store

 /**
  * 提交支付表单
  *
  * @return Response
  */
 public function store(Request $request)
 {
     //验证input信息
     $this->validate($request, ['gateway' => 'required']);
     //创建订单...
     $orderSn = Order::createOrderSn();
     $out_trade_no = $orderSn;
     //保存订单
     //TODO
     //订单数据,暂时使用测试数据
     $data = ['out_trade_no' => $out_trade_no, 'subject' => $out_trade_no . '号订单产品', 'total_fee' => '0.1', 'quantity' => 1, 'defaultBank' => 'CCB'];
     //保证金额正确性, 订单号,主题,支付金额由订单决定
     $data = $data + Input::all();
     //创建payway
     $gateway = Input::get('gateway');
     Omnipay::setGateway($gateway);
     //数据对接-按配置参数重组数组
     //如果符合则加入进新数组
     $gateway = Omnipay::getGateway();
     $purchaseParamKeys = Config::get('laravel-omnipay.gateways')[$gateway]['purchaseParamKeys'];
     $parameters = createNewKeyArray($data, $purchaseParamKeys);
     //获取request
     $resquest = Omnipay::purchase($parameters);
     //获取respond并跳转到第三方支付平台
     $response = $resquest->send();
     $response->redirect();
 }
开发者ID:Zachary-Leung,项目名称:wine_platform,代码行数:32,代码来源:PaymentsController.php


注:本文中的app\models\Order::createOrderSn方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。