将数据分配给变量 PHP

问题描述 投票:0回答:2

我想用相同的方法获取两个变量的数据,但它没有发生

function display(){
    $datas=Req::all();
    $products = Product::all();
    return view ('products.dispaly')->with('products', $products,'datas',$datas);
}

这里我想从表中获取数据并将它们分配给两个单独的变量 $datas 和 $products?正确的做法是什么?

php laravel variables crud assign
2个回答
1
投票

你必须这样使用

view

return view(
    'products.dispaly',
    [
        'products' => $products,
        'datas' => $datas,
    ]
);

另一种完全相同的方式,只是不那么冗长,是使用

compact

return view('products.dispaly', compact('products', 'datas'));

0
投票

你有视图名称“显示”......我想它应该是:“显示”。

试试这个:

    return view('products.display', ['products' => $products, 'datas' => $datas]);

    return view ('products.display')
                ->with('products', $products)
                ->with('datas',$datas);
© www.soinside.com 2019 - 2024. All rights reserved.