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

Laravel 5 在laravel 5.4中如何将值从一个控制器传递到两个或多个视图,laravel-5,Laravel 5,我正在使用laravel 5.4开发一个电子商务网站 假设我有一个ProductContoller,在一个showSingle$id函数中。 我想将值传递给带有产品详细信息的单个产品视图,还想将产品标题传递给部分视图_meta.blade.php 对于单一产品视图,我传递的产品价值如下 return view('product.show')->with product($product); 现在,如何将title/any meta传递到不同的视图,如meta.blade.php 谢谢我猜

我正在使用laravel 5.4开发一个电子商务网站 假设我有一个ProductContoller,在一个showSingle$id函数中。 我想将值传递给带有产品详细信息的单个产品视图,还想将产品标题传递给部分视图_meta.blade.php

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

return view('product.show')->with product($product);
现在,如何将title/any meta传递到不同的视图,如meta.blade.php


谢谢

我猜您在单产品视图中使用了include函数

就这样做吧:

@include('_meta', ['title' => $product->title])
或者更容易,通过完整的产品:

@include('_meta', ['product' => $product])
然后,您可以从_元模板访问任何产品属性