我正在使用组逻辑来过滤我网站的管理部分。我有这样的路由:
Route::group(array('before' => 'auth'), function() {
$datas['user']['email'] = Auth::user()->email;
Route::get('admin/dashboard', function() {
return View::make('admin/dashboard')->with(array('datas' => $datas));
});
//other routes...
});
如何使$datas
可用于我的论坛中包含的所有路线?
答案 0 :(得分:0)
您可以共享变量:
View::share('datas', $datas);
return View::make('admin/dashboard');
答案 1 :(得分:0)
如您所说,您希望在每条路线中加入$datas
,您可以使用use
关键字:
Route::group(array('before' => 'auth'), function()
{
$datas['user']['email'] = Auth::user()->email;
Route::get('admin/dashboard', function() use ($datas)
{
return View::make('admin/dashboard')->with(array('datas' => $datas));
});
});
您可以了解use
关键字here。