关于将默认变量传递给视图的问题,传递所有视图中可用的变量,使用之间是否存在技术或功能差异View::composer()
:
View::composer('*', function($view) {
$thundercats = 'Woooooohh!!';
$view->with('thundercats', $thundercats);
})
在filters.php文件或BaseController.phpView::share()
文件中使用:
public function __construct {
$thundercats = 'Woooooohh!!';
View::share('thundercats', $thundercats);
}
我最近才知道View::share()
尽管我已经开始在另一个项目中使用前者,但我
编辑:
我的第一个假设是前者是一个文件(filters.php),而后者是一个类(BaseController.php)。考虑到这一点,我猜一堂课要好得多?虽然,我不太清楚为什么在这一点上。:)