Laravel 4多个单词表的命名约定

时间:2014-03-27 10:58:54

标签: php laravel laravel-4

我已经搜索过,但其他答案对我没有任何帮助。我有一张名为:" hostess_types"我有:

型号: HostessType.php

class HostessType extends Eloquent {
   protected $guarded = array();
   protected $table = 'hostess_types';

   public static $rules = array();
}

控制器: HostessTypesController.php

class HostessTypes extends BaseController {
     //controller stuff
}

观点:他们在views / hostess_types /

路线:

Route::resource('hostess_types', 'HostessTypesController');

当我导航到mywebsite.com/hostess_types时,我得到:

ReflectionException

Class HostessTypesController does not exist

2 个答案:

答案 0 :(得分:1)

将您的控制器名称更改为HostessTypesController。

class HostessTypesController extends BaseController {
     //controller stuff
}

答案 1 :(得分:1)

您在控制器名称后传递控制器是错过的。所以您应该使用

class HostessTypesController extends BaseController {
 //controller stuff
 }

而不是

class HostessTypes extends BaseController {
 //controller stuff
 }