2013-10-14 5 views
1

У меня возникли проблемы с регулярным выражением, работающим в моей маршрутизации поддоменов.Laravel route Subdomain RegEx

Любые идеи? Возможно ли это?

Текущий код:

Route::group(array('domain' => '(one|two|three).example.com'), function() 
{ 
    ... 
}); 

ответ

2

Проверить Enhanced Router extension для Laravel 4 маршрутизатора, чтобы обеспечить некоторую расширенную функциональность:

Route::group(array('domain' => '{number}.example.com'), function() 
{ 
    Route::get('/', function($number) 
    { 
     // ... 
    }); 

    Route::get('about', function($number) 
    { 
     // ... 
    }); 

})->where('number', '(one|two|three)'); 
+0

это бросить ошибку «вызов функции-члена, где() на не-объект» – michaelcurry

+1

Добавили ли [Расширение расширенного маршрутизатора] (https://github.com/jasonlewis/enhanced-router) в свой проект с использованием композитора? –