Laravel Маршруты для аутентификации

MaksM

Новичок
Недавно начал изучать этот фреймфорк и столкнулся с проблемой. Подскажите как составить маршрутизацию если мне нужно, чтобы весь сайт видели только зарегистрированные пользователи? Т.е. на любой запрос сначала проверялось залогинился пользователь или нет и показывалась форма логина если нет. Как не пытался получается циклическая переадресация.
 

AmdY

Пью пиво
Команда форума
С учётом появившейся пятой версии, указывайте по какой вопрос.
В доке есть ответ на ваш вопрос http://laravel.com/docs/4.2/routing

PHP:
Route::controller('login', 'LoginController'); // ваш код для логина, не нужно вносить в группу для авторизации
Route::group(array('before' => 'auth'), function()
{
    Route::get('/', function()
    {
        // Has Auth Filter
    });

    Route::get('user/profile', function()
    {
        // Has Auth Filter
    });
});
Есть ещё вариации.
 

MaksM

Новичок
Вопрос был по 4.2. Большое спасибо, все прекрасно работает. Я так понимаю, что в моем случае, т.к. правило распространяется на весь сайт, все остальные маршруты мне тоже нужно упаковать в эту группу?
 
Сверху