2015-02-07 56 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'); 
相关问题