2017-03-17 77 views
0

我插入使用session::push它工作到清新的頁面會話的一些項目,我得到錯誤:會議::推錯誤的htmlspecialchars()預計參數1是字符串數組給定

htmlspecialchars() expects parameter 1 to be string

這裏是控制器功能:

public function shopping(Request $request){ 
    if($request->has('cart')){ 

     $x=request('name'); 
     $y=request('quantity'); 
     Session::push('item',$x); 

     return view('Crochet.shopping'); 

    } else { 
     return redirect()->back(); 
    } 
} 
鑑於

@foreach(session('item')as $y){{$y}} @endforeach 

怎樣纔可以解決嗎?

新增自評:

$x是一個字符串我從URL請求中的每一頁:

http://127.0.0.1:8000/Pearl%20Crochet/cart/shopping?name=Nubian&image=image1.jpg 

$x是名字。

+0

你能告訴我$ x的內容?我想知道數據類型 –

+0

確定$ x是我從url ineach頁面請求的字符串http://127.0.0.1:8000/Pearl%20Crochet/cart/shopping?name=Nubian&image=image1.jpg $ x是名稱..可以是錯誤嗎? –

回答

0

您可以檢查會議循環之前存在:

@if (session('item')) 

    @foreach(session('item') as $y) 
    {{ $y }} 
    @endforeach 

@endif 
相關問題