我想用相同的方法获取两个变量的数据,但它没有发生
function display(){
$datas=Req::all();
$products = Product::all();
return view ('products.dispaly')->with('products', $products,'datas',$datas);
}
这里我想从表中获取数据并将它们分配给两个单独的变量 $datas 和 $products?正确的做法是什么?
你必须这样使用
view
:
return view(
'products.dispaly',
[
'products' => $products,
'datas' => $datas,
]
);
compact
:
return view('products.dispaly', compact('products', 'datas'));
你有视图名称“显示”......我想它应该是:“显示”。
试试这个:
return view('products.display', ['products' => $products, 'datas' => $datas]);
或
return view ('products.display')
->with('products', $products)
->with('datas',$datas);