Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 5.1:如何在所有视图中共享集合?_Php_Laravel_View_Laravel 5.1 - Fatal编程技术网

Php laravel 5.1:如何在所有视图中共享集合?

Php laravel 5.1:如何在所有视图中共享集合?,php,laravel,view,laravel-5.1,Php,Laravel,View,Laravel 5.1,我需要在所有视图中共享一个集合。此集合包含网站新闻: $news=NewsStory::orderBy('created_at', 'desc')->paginate(5); 如何才能做到这一点?您可以在所有视图之间共享。只需将这一行添加到App\Providers\AppServiceProvider中的boot()方法: view()->share('news', NewsStory::orderBy('created_at', 'desc')->paginate(5))

我需要在所有视图中共享一个集合。此集合包含网站新闻:

$news=NewsStory::orderBy('created_at', 'desc')->paginate(5);
如何才能做到这一点?

您可以在所有视图之间共享。只需将这一行添加到
App\Providers\AppServiceProvider
中的
boot()
方法:

view()->share('news', NewsStory::orderBy('created_at', 'desc')->paginate(5));

您的控制器在哪里?您可以使用视图编辑器查看:非常感谢。这正是我需要的。