필터 및보기 작곡가를 직접 만들었습니다.Laravel 4 필터 및보기 작곡가
이내 관리자 필터 :
Route::filter('admin', function()
{
if (Auth::check())
{
$roles = Auth::user()->role;
if ($roles == '5')
{
return Redirect::to('news/index')->with('roles', $roles);
}
}
else
{
return View::make('errors.401');
}
});
내보기 작곡가가 (이 global.php에서의) :
// View composer
View::composer(array('common.menu_addition','common.base_errors'), function($view)
{
if (Auth::check())
{
$roles = Auth::user()->type;
if ($roles == '5')
{
$view->with('roles', $roles);
}
else
{
$view;
}
}
else
{
return Redirect::to('news/index');
}
});
그래서 작동하지 않습니다 모두 여기의 첫 번째는 코드입니다. 내 admin 계정으로 일부 페이지에 액세스하려고합니다 (역할이 5, 데이터베이스에서 'role'역할). 내 경로에서 그룹을 만들었지 만 페이지에 액세스하려고하면 내 뉴스/색인 페이지로 리디렉션됩니다.
관리 역할을 볼 수있는 페이지를 만들 수 있도록 설정하려면 어떻게해야합니까?
제프리 웨이의 발전기를 사용하여 비계를 만들었습니다. 도움이된다면.