2015-02-07 69 views
0

我route.php:Laravel 4:控制器,帶有 「_」 下劃線的URL,而不是 「 - 」 破折號

Route::controller('ajax/project','Ajax_ProjectController'); 

我的Ajax/ProjectController如下:

class Ajax_ProjectController extends BaseController { 
public function getTestMe(){ 
    echo "test"; 
    exit; 
    } 
} 

評估這通過URL:/ ajax/project/test-me,我怎樣才能使它訪問URL:/ ajax/project/test_me(取而代之的是Underscore)在那裏?

感謝

+0

如果重命名你的控制器方法getTest_me什麼()? – 2015-02-07 03:46:08

+0

在你的上述路線之前呢?'Route :: controller('ajax/project/test_me','Ajax_ProjectController @ testMe');'? – 2015-02-07 03:49:57

回答

0

做到不延長Laravels核心的唯一方法是手動定義它:

Route::get('ajax/project/test_me','[email protected]'); 
Route::controller('ajax/project','Ajax_ProjectController'); 
相關問題