Laravel 4:控制器在URL中带有“_”下划线而不是“ - ”破折号

时间:2015-02-07 01:15:33

标签: php laravel laravel-4

我的路线.php:

  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)就在那里?

由于

1 个答案:

答案 0 :(得分:0)

在不扩展Laravels核心的情况下实现此目的的唯一方法是手动定义它:

Route::get('ajax/project/test_me','Ajax_ProjectController@getTestMe');
Route::controller('ajax/project','Ajax_ProjectController');