我想用laravel 4.2
将这些数据分享给所有观点但是,我可以使用数组通过View::share()
传递这2个数据吗?
class Sidebar extends BaseController {
public function __construct() {
$package_sidebar = TravelPackage::orderBy('idTravelPackage','DESC')->take(4)->get();
$artikel_sidebar = Artikel::orderBy('date','DESC')->take(4)->get();
View::share()
}
}
答案 0 :(得分:1)
将它放在routes.php或其他更合适的地方:
<?php
View::share('package_sidebar', TravelPackage::orderBy('idTravelPackage','DESC')->take(4)->get());
View::share('artikel_sidebar', Artikel::orderBy('date','DESC')->take(4)->get());
然后,您就可以在任何视图中引用$package_sidebar
和$artikel_sidebar
。