Laravel修改中的身份验证需要

时间:2018-04-01 18:35:56

标签: php laravel

关于如何正确处理laravel中的身份验证修改,我有一个更普遍的问题。

默认用户类可能不足以满足我的要求。因此,我需要在用户表中添加其他字段。当然我可以适应课程。但是会发生什么:

1)Laravel将更新到新版本。然后我假设所有的更改都会被覆盖?

2)当我使用身份验证并注册一个人时,身份验证控制器会将用户添加到users表。但我应该在身份验证控制器中实际更改代码吗?是不是搞乱代码,我不应该直接触摸?

更好的方法是什么?

1 个答案:

答案 0 :(得分:1)

1。)我会去this,任何新版本的Laravel都不会覆盖任何更改,只是不要触及供应商文件(你从Composer中克隆的文件)

你总是create my own middleware,听起来很夸张,但它真的非常简单。

2。)如果您想采用重新定义用户模型/路由/控制器等的路线,那些不是篡改,那些是您项目文件的一部分,您使用application.properties创建了它(As我记得这个命令。)再次,请允许我重新迭代只有供应商(如果你使用前端软件包,则为node_modules)是你要篡改的文件夹。

3。)总的来说,我只是假设你来自WordPress,在CMS中,依赖于某些核心功能,升级是必要的,其中某些操作和过滤器可能从ver到ver与其他的依赖关系出错超出项目范围的功能,但在Laravel中,一旦你开始你的项目,它就会定下来并且有益于生活。您仍然可以使用Laravel 5.1进行项目并且它可以很好地工作,即使Laravel 5.6已经用完,您仍然需要"升级" Laravel。