2013-05-22 5 views
0

//today 경로에서 작업 할 경로를 만들어야합니다. 이 방법으로 시도 :빈 경로 라우트 4에 대한 정규 표현식

Route::get('/{home}', function() 
    { 
     return View::make(...); 
    })->where('home', '$^|null||today'); 

그것은 /에 대한 /today 작동하지만. 또한이 같은 시도 :

Route::get('/{home}', function($home) 
{ 
    return View::make('hello'); 
})->where('home','^(today|)'); 

답변

3

당신은 여전히 ​​자리를 정의 할 수 있습니다 : |today는, today|, &^|today 등이 .. 아무것도 도움 :

+0

방법 ''(오늘)? '' –

+1

선택되는 매개 변수로, 옵션으로 식을 정의 할 필요가없는 매개 변수가 지정되지 않은 경우 경로가 일치한다는 것을 의미에 대해. 그러나 매개 변수가 주어지면 매개 변수가 ** today ** 일 필요가 있습니다. –

+0

완벽;) 답변 주셔서 감사합니다;)) –

0

이 나를 위해 노력하고 있습니다에 대한 :) 감사를 작동하는 것 같다 없다 선택 사항 인 경우 } 앞에 ?을 입력합니다.

Route::get('/{home?}', function() 
{ 
    return View::make('home'); 
})->where('home', 'today');