显示数组laravel(未定义的索引)

时间:2018-04-03 09:45:13

标签: arrays laravel

我的阵列数据  [{ “ID”:3 “ITEM_ID”:2 “COLOR_ID”:1, “图像”: “上传/ vpvFe1_produk2-2.png”, “价格”: “200000”, “折扣”:NULL,“created_at “:”2018-03-28 08:11:35“,”updated_at“:”2018-03-28 08:11:35“,”名称“:”衬衫Catoon Modern“}]

[我的控制器]

 class FrontCartController extends Controller
{
   public function accessSessionData(Request $request){
      // if($request->session()->has('my_name'))
      //    echo $request->session()->get('my_name');
      // else
      //    echo 'No data in the session';
        $cart=$request->session()->get('cart.items');
        // $show_item= DB::table('items')
     //    ->join('item_colors', 'item_colors.item_id', '=', 'items.id')
     //    ->select('items.*')
     //    ->where('item_id', $cart->id)->get();
        // echo implode(' ', $cart);
        return view('Palepi.cart')->with('cart', $cart);;
   }
   public function storeSessionData(Request $request, $id){
      // $request->session()->put('my_name','Virat Gandhi');
      // echo "Data has been added to session";
      // $items = Item_color::find($id); 
      $items= DB::table('item_colors')
        ->join('items', 'item_colors.item_id', '=', 'items.id')
        ->select('items.*','item_colors.*')
        ->where('item_colors->id','=' ,$id)->first();
      $request->session()->push('cart.items', $items);

   }
   public function deleteSessionData(Request $request){
      $request->session()->flush();  
       }
}

[我的刀片]

但不起作用,请帮助任何人。谢谢

1 个答案:

答案 0 :(得分:1)

@if(Session::has('cart'))  
@foreach($items as $item)  
<p>{{ $item->item_colors }}</p>  
@endforeach
@endif  

$ item-&gt; item_colors显示您在会话中存储的值..