2016-06-26 1 views
2

접두어 "각도"로 시작하는 catchall URL을 만들려고합니다. 어떻게해야합니까? Laravel 5에서 캐치 올 URL을 만드는 방법

나는 시도 다음하지만 작동하지 않습니다

Route::group(['prefix' => 'angular'], function() { 
    Route::get('{catchall}', function() { 
     return "YES!" 
    })->where('catchall', '(.*)'); 
}); 

답변

5

다음 작업을해야합니다 :

Route::group(['prefix' => 'angular'], function() { 
    Route::get('/{catchall?}', function() { 
     return "YES!" 
    })->where('catchall', '.*'); 
}); 

것은 당신이 특정을 가지고 있기 때문에 경우에 마지막 경로와 같은 경로를 넣어해야한다는주의 경로 예를 들면 angular/dosomething이 캐치 모든 규칙을 캐치 한 후에 모든 규칙을 캐치 할 수도 있습니다.

+0

유감스럽게도 "/ angular"URL에 대해 작동하지 않았습니다. –

+0

@YahyaUddin''/ {catchall?} ''을 사용해보십시오. – ceejayoz

+0

네, 이미 게시 한 답변입니다. 나는 당신의 대답에 대한 편집을 제출했기 때문에 일단 그것이 끝나면 나의 대답을 지우고 당신의 것을 올바른 것으로 표시 할 것입니다. –