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


PHP Session::push方法代码示例

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


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

示例1: saveHashtag

 /**
  * Saves specified hashtag $term to database and associates the hashtag with
  * the user logged in if applicable.
  *
  * @param  string $term hashtag term to save off
  */
 protected function saveHashtag($term)
 {
     // store most recently searched hashtag term in the global session
     \Session::put('searched_term', $term);
     // if a user is logged, then associate the user with the hashtag
     // otherwise, store hashtag term in global session until user logs in
     if (\Auth::check()) {
         // get the user id logged in
         $user_id = \Auth::id();
         // create a hashtag associated with the user if it does not exist
         \App\Hashtag::firstOrCreate(compact('term', 'user_id'));
     } else {
         if (!in_array($term, \Session::get('stored_terms', []))) {
             \Session::push('stored_terms', $term);
         }
     }
 }
开发者ID:jasonjyu,项目名称:cscie15-p4,代码行数:23,代码来源:SearchController.php

示例2: agregarACarrito

 public function agregarACarrito(Request $request)
 {
     $producto = Producto::getProducto($request->input('id_producto'));
     $encontrado = false;
     $total = \Session::get('total_compra');
     foreach (\Session::get('carrito') as $producto_carrito) {
         if ($producto_carrito->id == $producto->id) {
             $encontrado = true;
             break;
         }
     }
     if (!$encontrado) {
         $total += $producto->precio;
         \Session::put('total_compra', $total);
         \Session::push('carrito', $producto);
         \Session::flash('poner_carrito', true);
     }
     return response()->json(['validado' => true]);
 }
开发者ID:GriseldaCuevas,项目名称:WebShop,代码行数:19,代码来源:CarritoController.php

示例3: addToCart

 public function addToCart()
 {
     $aRequest = \Request::all();
     \Session::push("cart.items", $aRequest);
     // print_r(\Session::all());
 }
开发者ID:4Bara,项目名称:Fooder-Food-ordering-website-,代码行数:6,代码来源:cartController.php


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