[英]Laravel 4 naming conventions for multiple word tables
我已经搜索过,但其他答案根本没有帮助我。 我有一个名为:“ 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
将您的控制器名称更改为HostessTypesController。
class HostessTypesController extends BaseController {
//controller stuff
}
您缺少通过控制器名称传递控制器的权限。因此,您应该使用
class HostessTypesController extends BaseController {
//controller stuff
}
代替
class HostessTypes extends BaseController {
//controller stuff
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.