如何将值从一个控制器传递到laravel 5.4中的两个或多个视图

时间:2017-08-10 19:49:54

标签: laravel-5

我正在使用laravel 5.4在电子商务网站上工作 我们假设我有一个ProductConttoller并且在showSingle($ id)函数中。 我想要将产品详细信息传递给单个产品视图的视图,并且还要将产品标题传递给部分视图_meta.blade.php

对于单品视图,我传递的产品价值如

return view('product.show')->with product($product);

现在如何将title / any meta传递给另一个视图,例如meta.blade.php

谢谢

1 个答案:

答案 0 :(得分:1)

我猜你在单一产品视图中使用了include函数。

所以就这样做:

agrs = [1,2,3,"hello"]
string = "This is a test %d, %d, %d, %s"

或者可能更容易,传递产品:

@include('_meta', ['title' => $product->title])

然后,您可以从_meta模板访问任何产品属性。<​​/ p>