【发布时间】:2021-11-09 08:06:23
【问题描述】:
我正在使用 laravel 开发我的项目。
在我的控制器中,我有一个名为 $products 的变量,我正在将该变量传递给视图,
return view('products.index')->with("products",$products);
到这里为止没有任何问题!
现在我想将相同的$products 传递给另一个视图,
<a href="{!! route('productsnew.index') !!}"> Click Here </a>
我怎样才能用这个route 传递$products?
感谢您的帮助!
【问题讨论】:
-
您可以取而代之的是在控制器中获取数据,然后像为第一个视图所做的那样传递给视图,而不是在视图之间传递数据。另外,请阅读laracasts.com/discuss/channels/laravel/…
-
您可以使用
Session将数据从一个视图传递到另一个视图 -
您将通过哪些产品,为什么?是类别视图吗?然后您将根据类别 ID 进行查看并以这种方式查找产品。
-
但我从 view 重定向。那么如何在控制器中定义呢? @OMi shah
-
是的!我想将产品 ID 传递给其他视图以显示其他相关数据。 @迈克尔