Laravel 在视图生成器中获取变量?

Laravel 在视图生成器中获取变量?,laravel,laravel-5.1,Laravel,Laravel 5.1,我与我的观点相同,如下所示: View::share(['test' => $this->test]); 如何在ViewComposer中获得上述值 我知道getData方法,但它仅适用于以下数据集: return view('my-view')->withData($data); 如何在视图生成器中获取“测试”值?答案是: $view->getFactory()->shared('shared_var') 您正在从视图生成器共享变量,并且希望在视图生成器中获

我与我的观点相同,如下所示:

View::share(['test' => $this->test]);
如何在ViewComposer中获得上述值

我知道getData方法,但它仅适用于以下数据集:

return view('my-view')->withData($data);
如何在视图生成器中获取“测试”值?

答案是:

$view->getFactory()->shared('shared_var')

您正在从视图生成器共享变量,并且希望在视图生成器中获得相同的变量?视图共享位于控制器构造中。然后我想在视图生成器中获取一个var集。您的视图生成器是服务提供商吗?如果您可以发布代码,可能会很有用。view composer与laravel示例相同。