繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM