當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Basket::save方法代碼示例

本文整理匯總了PHP中Basket::save方法的典型用法代碼示例。如果您正苦於以下問題:PHP Basket::save方法的具體用法?PHP Basket::save怎麽用?PHP Basket::save使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Basket的用法示例。


在下文中一共展示了Basket::save方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: function

    $basket = Basket::where('sessionId', '=', Session::getId())->first();
    return View::make('index')->with('ps', $ps)->with('basket', $basket);
});
Route::post('add-to-basket', ['as' => 'add.to.basket', function () {
    //$id    = Input::get('id');
    //$count = Input::get('count', 1);
    // create or find old basket
    $basket = Basket::where('sessionId', '=', Session::getId())->first();
    if (!$basket) {
        $basket = new Basket();
        $basket->price = 0;
        $basket->productCount = 0;
        $basket->status = Basket::STATUS_UNPAYED;
        $basket->date = date('Y-m-d H:i:s');
        $basket->sessionId = Session::getId();
        $basket->save();
    }
    // find prodcudt
    $product = Product::find(Input::get('id'));
    // add product to pasket products
    $bp = new BasketProduct();
    $bp->basketId = $basket->id;
    $bp->productId = $product->id;
    $bp->count = Input::get('count');
    $bp->price = $product->price;
    $bp->save();
    //
    $row = DB::table('basket_product')->select(DB::raw('SUM(price) as p'), DB::raw('SUM(count) as c'))->where('basketId', '=', $basket->id)->first();
    //
    $basket->price = $row->p;
    $basket->productCount = $row->c;
開發者ID:nasimgazerani,項目名稱:team-1,代碼行數:31,代碼來源:routes.php


注:本文中的Basket::save方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。