【发布时间】:2017-03-17 20:14:22
【问题描述】:
我使用session::push 在会话中插入了一些项目,直到刷新页面我得到错误:
htmlspecialchars() 期望参数 1 是字符串
这里是控制器功能:
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
如何解决?
从 cmets 添加:
$x 是我从每个页面中的 url 请求的字符串:
http://127.0.0.1:8000/Pearl%20Crochet/cart/shopping?name=Nubian&image=image1.jpg
$x 是名称。
【问题讨论】:
-
你能告诉我$x的内容吗?我想知道数据类型
-
确定 $x 是我从每个页面中的 url 请求的字符串 127.0.0.1:8000/Pearl%20Crochet/cart/… $x 是名称..可能是错误吗?