Я пытаюсь применить фильтр маршрутов к определенному URL-адресу. Итак, мой файл находится в общедоступном каталоге:Фильтр маршрутов Laravel для определенного URL-адреса
/public/js/kcfinder/browse.php
Мой фильтр:
Route::filter('admin', function()
{
if (!Sentry::check())
{
// if not logged in, redirect to login
return Redirect::to_route('admin_login');
}
elseif (!Sentry::user()->has_access('is_admin'))
{
//logout
Sentry::logout();
// has no access
return View::make('error.access_error');
}
});
Наконец моя картина:
Route::filter('pattern: js/kcfinder/*', 'admin');
Если я пытаюсь получить доступ к
/public/js/kcfinder/browse.php
в правило не работает.
Я вижу все содержимое файла.
Если я пытаюсь Асесс
/public/js/kcfinder/blahblah.php
фильтр работает. Поскольку нет файла, который называется
blahblah.php
под каталогом.
Любая помощь будет действительно замечательной!
Большое спасибо Майк. –
Добро пожаловать. :) –