对Laravel来说还算是新手,并且想遵循我惯用的表约定。
帐户的默认表名称是“ users ”,我想将其更改为“ account”。如果有的话,我想将其更改为“用户”并删除复数形式。
我已经使用过迁移制作了一个克隆的用户表,称为“帐户”,而我只是想弄清楚我对现有代码所做的一切,以使其能够用于登录
看来我必须以某种方式更新“ app / Http / Auth / AuthController.php ”,但是我并不确定要执行的操作是...
我需要:
我想另一种选择是只是废弃他们的AuthController并建立我自己的AuthName并只是调用Account的新对象...这是我应该采取的路线吗?
如果您想将Model命名为Account,我将简单地扩展User类并推翻一些事情:
编辑Account类中的表属性,请参见:https : //github.com/laravel/laravel/blob/master/app/User.php#L24
Account extends User {
protected $table = 'accounts';
}
创建班级帐户后,请编辑配置的身份验证班级,请参见:https : //github.com/laravel/laravel/blob/master/config/auth.php#L31
如果只想否决User使用的表,请编辑User类:
protected $table = 'accounts';
老实说,为什么要打扰?泰勒(Taylor)为您提供了启动应用程序的框架,为什么不使用它,特别是如果您是Laravel的新手?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句